评论

收藏

互联网协议 — gRPC 谷歌远程过程调用

网络安全 网络安全 发布于:2021-07-16 20:50 | 阅读数:405 | 评论:0

目录
文章目录

  • 目录
  • RPC
  • gRPC
  • gRPC vs. REST
  • gRPC 的使用场景
  • Protocol Buffers
  • gRPC 的服务定义
  • gRPC 的安全认证
  • 参考文档


RPCRPC(Remote Procedure Call,远程过程调用),是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作 “远程函数/方法调用”。
简而言之,RPC 就是实现不同服务之间的相互调用的协议,这个不同服务可以是本地服务,也可以是互联网上的远程服务。
gRPC
A high-performance, open-source universal RPC framework.
gRPC(Google Remote Procedure Call,谷歌远程过程调用)是 Google 发布的基于 HTTP 2.0 协议承载的高性能



关注下面的标签,发现更多相似文章