因爲服務端不在構造,已經構造完成不作構造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)) 打印參數