gRPC正如其他 RPC 系统,gRPC 基于如下思想:定义一个服务, 指定其可以被远程调用的方法及其参数和返回类型。gRPC 默认使用 protocol buffers 作为接口定义语言,来描述服务接口和有效载荷消息结构。如果有需要的话,可以使用其他替代方案。

gRPC是基于HTTP/2协议的,要深刻理解 gRPC协议,就有必要理解一下 HTTP/2协议.

HTTP/1.x

HTTP/1.x主要有以下几点问题:
1. Parser : 完整的解析一个HTTP请求效率不高(HTTP/1.x 是文本协议,对机器并不友好)
2. Request/Response : 一次连接只能一次问答
3. Push : HTTP/1.x并没有推送机制

HTTP2.0gRPC学习笔记(一)

gRPC学习笔记(一)

gRPC学习笔记(一)

gRPC学习笔记(一)

gRPC

gRPC学习笔记(一)

gRPC学习笔记(一)

相关文章:

  • 2022-12-23
  • 2021-12-30
  • 2022-12-23
  • 2021-12-28
  • 2021-06-26
猜你喜欢
  • 2021-08-13
  • 2021-08-11
  • 2021-06-09
  • 2021-04-02
  • 2021-09-23
  • 2021-12-02
  • 2021-11-09
相关资源
相似解决方案