Python RPC 之 gRPC

2017-10-23  本文已影响0人  大鱼eat小鱼

转http://blog.csdn.net/coderinfo/article/details/60883030

gRPC 简介:

gRPC 是一款高性能、开源的 RPC 框架,产自 Google,基于 ProtoBuf 序列化协议进行开发,支持多种语言(Golang、Python、Java等),本篇只介绍 Python 的 gRPC 使用。因为 gRPC 对 HTTP/2 协议的支持使其在 Android、IOS 等客户端后端服务的开发领域具有良好的前景。gRPC 提供了一种简单的方法来定义服务,同时客户端可以充分利用 HTTP2 stream 的特性,从而有助于节省带宽、降低 TCP 的连接次数、节省CPU的使用等。

安装:

gRPC 的安装:

        $ pip install grpcio

安装 ProtoBuf 相关的 python 依赖库:

          $ pip install protobuf

安装 python grpc 的 protobuf 编译工具:

         $ pip install grpcio-tools

实现 server 端:

上一篇 下一篇

猜你喜欢

热点阅读