grpc协议--客户端构造

因为服务端不在构造,已经构造完成不作构造python

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

一、本目录生成grpc文件函数

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

二、定义客户端请求服务接口

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

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))  打印参数
相关文章
相关标签/搜索