gRPC, 由 Google 推出的开源远程过程调用(RPC)框架, 使两个应用程序间的方法调用变得简单,支持结构化数据的交换。通过采用 Protocol Buffers (Protobuf) ——一种与语言无关的接口定义语言,gRPC 体现了许多现代网络通信技术的优势,如: 使用二进制格式传输数据。 实现多路复用,提高并发能力。 支持服务器端的数据推送功能。 进行数据头压缩以减少传输成本。 对于 gRPC 和 REST 的对比,人们经常会将 gRPC 视为在 HTTP/2 和 P...