gRPC

gRPC (gRPC Remote Procedure Calls[1]) 是Google发起的一个开源远程过程调用 (Remote procedure call) 系统。该系统基于 HTTP/2 协议传输,使用Protocol Buffers 作为接口描述语言[2]

其他功能:[3]

  • 认证( authentication)
  • 双向串流(bidirectional streaming)
  • 串流控制(flow control)
  • 超時(timeouts)

最常见的应用场景是:[4]

  • 微服务框架下,多种语言服务之间的高效交互。
  • 将手机服务、浏览器连接至后台
  • 产生高效的客户端库

参考文献

  1. . [2019-10-17]. (原始内容存档于2020-11-24).
  2. . grpc.io. [2019-10-17]. (原始内容存档于2020-05-18).
  3. . grpc.io. [2019-10-17]. (原始内容存档于2020-05-18).
  4. . [2019-10-17]. (原始内容存档于2020-12-22).

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.