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