python-grpc
作为客户端使用gRPC通信。服务端用的是 Go 实现的。
gRPC python 目前支持 2.7 和 3.4 以上版本
pip 版本需要 9.0.1 或更高
python -m pip install --upgrade pipInstall gRPC
python -m pip install grpcio
或者在系统范围内安装sudo python -m pip install grpcioInstall gRPC tools
python -m pip install grpcio-tools
包括 protocol buffer compiler protoc 和生成服务端,客户端代码的插件下载样例
git clone -b v1.11.x https://github.com/grpc/grpc
进入 helloworld 目录cd grpc/examples/python/helloworld
运行服务端 python greeter_server.py
运行客户方 python greeter_client.py
如果一切正常应该看到输出了。
Generate gRPC code
python -m grpc_tools.protoc -I../../protos --python_out=. --grpc_python_out=. rpc_api.proto.proto |