gRPC

https://grpc.io/

现代开源高性能RPC框架, 可以在任何环境中运行. 它可以有效地连接服务, 跨数据中心提供负载均衡, 跟踪, 健康检查, 和验证功能. 它同时适用于最后一英里的分布式连接设备, 移动应用和浏览器到后端服务.

主要使用场景

  • 高效连接微服务架构的多语言服务.
  • 连接移动设备, 浏览器客户端到后端服务.
  • 生成高效的客户端库.

核心特性

  • 10种语言惯用客户端库.
  • 高性能报文, 简单的服务定义框架.
  • 基于http/2标准设计.
  • 支持认证, 跟踪, 负载均衡和健康检查.