• 技术文章 >Python技术 >Python基础教程

    python中gRPC是什么?

    小妮浅浅小妮浅浅2021-04-27 09:59:21原创3102

    本文教程操作环境: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基础教程

    专题推荐:python grpc
    上一篇:python包的导入方式有几种 下一篇:python Protobuf定义消息类型

    相关文章推荐

    • python中Allure框架是什么?• python中Pexpect的工作流程• Python运行程序的三种方法• python plot()函数的基本介绍• python抽象类的知识整理• python模块的搜索路径如何理解?• python包的导入方式有几种

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网