• grpc协议--客户端构造


    由于服务端不在构造,已经构造完成不做构造

     gRPC 接口名字为service,proto文件内有定义

    1、本目录生成grpc文件

     python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. proto文件

    2、定义客户端请求服务

    定义类A,构造函数用于串行各类参数,在定义个一方法用来发送请求,如下

    def send():
    with grpc.insecure_channel("{0}:{1}".format(地址, 端口)) as channel:
    client = grpc文件.OppoBsServiceStub(channel=channel)
    brq = 请求参数
    bsrequest = proto生成的python文件的请求方法
    ParseDict(brq,bsrequest) 转字典
    # ParseDict(js_dict=brq, message=BsRequest())
    response = client.inference(bsrequest) 请求 定义的inference接口
    print("received: " + json_format.MessageToJson(response)) 打印参数
  • 相关阅读:
    nodejs
    Linux 的常用命令
    vue入门学习1_事件及修饰符
    mongo笔记
    spring boot笔记
    CentOS 6 ElasticSearch 5.5.x 安装指南
    linux用户和用户组
    linux下配置安装
    linux命令
    elasticsearch
  • 原文地址:https://www.cnblogs.com/hufengTE/p/11715742.html
Copyright © 2020-2023  润新知