该项目基于grpcio开发,定义了一个通用的 GRPC 服务和函数。通过反射和语法糖,客户端和服务端都可以轻松实现 RPC 服务。
grpcio
client
server
python-grpc
安装 python-grpc
pip3 install python-grpc
服务端
在 server 目录下运行 grpc 服务
python3 server.py
客户端
在 client 目录下测试 grpc 客户端
python3 client.py
service.proto
syntax = "proto3"; // Define Common Service service CommonService { // common rpc function rpc handle ( Request ) returns ( Response ) {} } // Request Type message Request { int32 serialize = 1; bytes request = 2; } // Response Type message Response { bytes response = 1; }