因为服务端不在构造,已经构造完成不作构造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)) 打印参数