为什么选择 gRPC?
gRPC 是一个现代化的开源高性能远程过程调用 (RPC) 框架,可以在任何环境下运行。它能高效地连接数据中心内部和跨数据中心的服务,并可插拔地支持负载均衡、追踪、健康检查和身份验证。它也适用于分布式计算的“最后一公里”,用于连接设备、移动应用程序和浏览器到后端服务。
简单的服务定义
使用 Protocol Buffers 定义你的服务,这是一个强大的二进制序列化工具集和语言
快速启动并扩展
通过一行命令即可安装运行时和开发环境,并可将框架扩展到每秒处理数百万个 RPC
跨语言和平台工作
为你的服务自动生成多种语言和平台的惯用客户端和服务端存根
双向流和集成认证
基于 HTTP/2 传输的双向流和完全集成的可插拔认证
使用者
gRPC 是 CNCF 的孵化项目
