GitHub 新存储架构实测:单仓库每秒 7200 次推送支撑 5000 个 Agent
krishnan · x · 2026-11-12
GitHub 在 11 月 5 日的工程博客中公布了新一代 Git 存储架构,目标是为海量 Agent 并发开发打底。Krishnan 在 8 段长线程中拆解了要点:
- 实测数据:内部测试中,单个仓库支撑 5000 个并发 Agent、每秒 7200 次 push,读取延迟保持低位。而今天最繁忙的仓库写入也不过每秒几十次。
- 核心洞察:Git 对象不可变且以内容命名,多个写入者无需任何协调即可同时存储;push 中真正需要达成一致(consensus)的只有引用更新(分支指向哪个 commit),而这部分极小。
- 架构拆分:对象存入 Azure Blob Storage;引用由称为 Ref-CAS 的复制日志处理;事务只锁定其触及的引用。Agent 多数推送到自己的分支,因此绝大多数更新互不竞争。
- 维护外移:compaction 在独立节点运行,绝不占用服务流量的副本。经验教训超越 Git:先弄清哪些状态真正需要一致,再决定要不要让所有 worker 互相协调。
- 下一步瓶颈:每次 push 会触发更多读取——CI、部署拉取、Agent 抓取上下文,测试/评审/集成/部署环节需要消化这些压力(作者注明这是推测而非 GitHub 结论)。新架构目前处于有限私有预览,明年初扩大开放。
「编程与Agent」频道最新
- 用户实测 Grok 智能体全自动买书:浏览、填单、支付一条龙 — xkonjin · 2026-11-12
- AWS 发布 Emulator:给编码智能体一个可本地测试的 AWS 副本 — HanchungLee · 2026-11-12
- gakonst:2026 年了,别再为云 agent 管理沙箱集群 — andreisavu · 2026-11-12
- Claude Opus 5.5 找出 Mediabunny 360 个 bug,用户报告全部提前命中 — Vjeux · 2026-11-12
- Mediabunny bug 猎杀近尾声:354 处修复已接受,健壮性大幅提升 — Vjeux · 2026-11-12
- Sentry CEO:Opus 5.5 是编码的阶跃式飞跃,买得起就该用 — zeeg · 2026-11-12