生成代码后 , 希望将代码用于服务器或客户端的存根以调用服务的用户(开发人员)可以使用pip命令下载
pip install -e git+https://github.com/redcranetech/grpcspec-example.git#egg=pygrpcspec
然后用
from pygrpcspec.proto import todo_pb2_grpcfrom pygrpcspec.proto import todo_pb2 综上所述 , 由于protobuf的语法严格性可以将gRPC编译成多种不同语言的客户端代码 , 因此gRPC是在微服务之间进行通信的一种绝佳方式 。
All codes in this article:
- https://github.com/redcranetech/grpcspec-example
- https://github.com/redcranetech/grpc-go-example
- https://github.com/redcranetech/grpc-python-example
(本文翻译自Napon Mekavuthikul的文章《gRPC and why it can save you development time》 , 参考:https://medium.com/red-crane/grpc-and-why-it-can-save-you-development-time-436168fd0cbc)
推荐阅读
- 一个木马病毒是如何诞生的?
- 茉莉花茶如何做,真假茉莉花茶鉴别
- 带你玩转MySQL,索引揭秘,看我是如何让你的查询性能指数提升的
- 花茶的感官鉴赏,如何鉴别花茶的好坏
- 如何以非root用户运行Docker容器
- 薰衣草花茶搭配,花茶如何品饮
- 牛蒡茶最好是单独饮用,金银花茶如何贮存
- 薰衣草花茶如何选购,茉莉花茶如何喝
- 黑客基础入门,如何利用文件上传执行xss攻击!
- 教你如何一键生成Nginx配置,让配置不在繁琐
