1.1.1 从 Stubby 到 gRPC:Google 内部实践的开源化 1.1.1 从 Stubby 到 gRPC:Google 内部实践的开源化 在分布式系统的宏大叙事中,远程过程调用(RPC)始终扮演着神经中枢的角色。当我们回望 Google 内部的基础设施演进史,Stubby 无疑是一座里程碑。早在 2001 年,为了应对搜索引擎日益增长的微服务调用需求,Google 工程师构建了 Stubby。它不仅仅是一个协议,更是一套紧密耦合于 Borg 集群管理系统的通信生态。Stubby 凭借其高效的二进制协议和深度的内部集成,支撑了 Google 内部每秒万亿次的调用量。然而,当云计算时代来临,企业渴望拥有同样高效的通信工具时,直接开源 Stubby 却面临着现实的阻碍。