python-gRPC实战
前言
RPC:远程过程调用(Remote Procedure Call)的缩写,即在不同设备进行远程方法调用,隐藏了底层网络技术。随着微服务的兴起而兴起。
gRPC:谷歌开源的一套RPC框架,基于http2.0,采用protocol buffer的语法(检查proto),通过proto语法可以定义好要调用的方法、和参数以及响应格式,可以很方便地完成远程方法调用,而且非常利于扩展和更新参数。
环境配置
1 | conda create -n test python=3.8 |
编译配置
1 | 编译 proto 文件 |