python-grpc 介绍
该项目基于grpcio开发,定义了一个通用的 GRPC 服务和函数。通过反射和语法糖,客户端和服务端都可以轻松实现 RPC 服务。
项目路径
- client: grpc client demo
- server: grpc server demo
- python-grpc: python-grpc core module
教程
安装 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; }
python-grpc 官网
https://github.com/ChinaSilence/python-grpc
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。