gRPC服务器和客户端使用不同语言
gRPC的使用步骤,强烈推荐官网的tutorial: https://grpc.io/docs/tutorials/basic/c.html(C++版本)
这几天学gRPC,终于跑通了一个小目标,在此记录一下。
若已安装gRPC,可以在grpc/examples中找到官网提供的例程。
官网上对于每种支持的语言都给出了详细的使用说明(Quikstart),以及自己创建的流程(Tutorial)。如果跟着官网的指示把helloworld程序跑通了,至少可以说明gRPC安装没毛病了。
下面给出在server上运行python程序,client运行C++程序的方法介绍(其实贼简单)。
1. Defining service
1) 在.proto文件中定义service,同时在service中定义rpc(remote procedure call)。
可以查看grpc/examples/protos/hellworld.proto文件:
定义了service Greeter&#