本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。
1、GRPC也基于以下想法:
定义服务并指定其远程调用方法(包括参数和返回类型)。在服务器端实现此接口,并运行GRPC服务器处理客户端调用。在客户机上有一个与服务器上相同的存根。
在GRPC中,客户端应用程序可以直接调用另一台不同机器上的服务器应用程序,就像调用本地对象一样,使我们更容易创建分布式应用程序和服务。
gRPC 客户端和服务器可以在各种环境中运行和交互,并且可以使用任何东西 gRPC 编写支持语言。
2、gRPC 支持 C++、 Java 、Python 、Go 、Ruby 、C#、 Node、js 、PHP 、Dart 等语言
gRPC 默认使用 protocol buffers,这是 Google 开源是一种轻便高效的结构化数据存储格式,可用于结构化数据串行或序列化。它非常适合数据存储或 RPC 数据交换格式。
以上是python中GRPC的基本内容介绍,希望对大家有所帮助。更多Python学习指导:python基础教程