GitHub公布Rubicon架构,内部测试支持5000个AI代理并发推送
GitHub发布新Git存储架构Rubicon,旨在解决AI代理高并发写入瓶颈,内部测试显示可支持每秒7200次推送。
GitHub于2026年11月9日公布了新一代Git存储架构“Rubicon”,以应对大量AI代理同时操作单一代码仓库的需求。据iThome报道,该架构经官方内部测试,可支持5,000个AI代理同时作业,每秒处理7,200次代码推送(Push),且读取仍维持低延迟。目前该架构仅提供有限私人预览。
随着AI辅助及代理式开发成为平台流量快速增长的主要因素,GitHub此前曾面临基础设施负载问题。8月,GitHub因流量创历史新高导致关键基础设施未能及时扩容,发生近8小时服务中断。GitHub表示,目前最繁忙的仓库在短时间尖峰时每秒最多只有数十次写入,但预计未来一年内,原本短暂的写入尖峰可能变成持续性负载。
Rubicon架构将数据存储、读写运算与参照更新分开处理。GitHub采用既有的请求路由与负载均衡服务Spokes,将读写请求分配给虚拟副本(Virtual Replica)。Git对象以封装档案(Packfile)形式存放在Azure Blob Storage,分支等参照信息由GitHub自行开发的参照管理服务Ref-CAS负责。Ref-CAS通过比较并交换(Compare-and-Swap)机制管理参照更新,允许不同AI代理并行更新各自分支,避免等待整个仓库依序写入。