该项目基于grpcio 开发,定义了一个通用的GRPC服务和函数。通过反射和语法糖,客户端和服务端都可以轻松实现RPC服务。
项目路径client:grpcclientdemoserver:grpcserverdemopython-grpc:python-grpccoremodule教程安装python-grpc
pip3installpython-grpc服务端
在server目录下运行grpc服务
python3server.py客户端
在client目录下测试grpc客户端
python3client.py通用服务定义 service.protosyntax="proto3";//DefineCommonServiceserviceCommonService{//commonrpcfunctionrpchandle(Request)returns(Response){}}//RequestTypemessageRequest{int32serialize=1;bytesrequest=2;}//ResponseTypemessageResponse{bytesresponse=1;}
评论