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