单账户每秒30+次更新:Uber通过批处理扩展账本处理(内容缺失)

TL;DR · AI 摘要
提供的文章正文仅包含InfoQ网站导航与推广内容,缺失关于Uber账本批处理系统的核心技术细节,无法提取有效架构经验或工程实践信息。
核心要点
- 原文正文未包含Uber账本系统技术内容,仅有网站UI元素,无法提取30+ TPS实现机制。
- 文章元数据标题提及Batching与Ledger Processing,但正文截断导致关键技术参数完全丢失。
- 当前文本为InfoQ页面抓取残留,建议重新获取完整文章内容以进行有效的技术评估与深读。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Uber Ledger Batching
标题:每账户每秒 30+ 次更新:Uber 通过批处理扩展账本处理能力
URL 来源:https://www.infoq.com/news/2026/06/uber-payment-batching-system/
发布时间:2026-06-04T14:02:00+0000
Markdown 内容:
每账户每秒 30+ 次更新:Uber 通过批处理扩展账本处理能力 - InfoQ
[BT](https://www.infoq.com/int/bt/ "bt")
InfoQ 软件架构师通讯
每月为架构师及准架构师精选的必读资讯概览。
请输入您的电子邮箱地址
选择您的国家/地区 - [x] 我同意 InfoQ.com 按照本隐私声明中的说明处理我的数据。
关闭
InfoQ 在线架构师认证(6 月 10 日):资深工程师在此对真实架构决策进行压力测试。立即报名
关闭
切换导航
促进专业软件开发领域的知识传播与创新
英文版
[为 InfoQ 撰稿](https://www.infoq.com/write-for-infoq/ "为 InfoQ 撰稿")
搜索
解锁完整的 InfoQ 体验
登录即可解锁完整的 InfoQ 体验!关注您喜爱的作者和话题,参与内容互动,并下载独家资源。
或
还没有 InfoQ 账号?
- 及时获取您关心的话题与同行资讯:第一时间接收最新洞察与趋势提醒。
- 快速获取免费学习资源:迷你书、带字幕的视频及培训材料,助力持续学习。
- 收藏文章随时阅读:将文章加入书签,方便日后查阅。
专题
[开发](https://www.infoq.com/development/ "开发")
- [Java](https://www.infoq.com/java/ "Java")
- [Kotlin](https://www.infoq.com/kotlin/ "Kotlin")
- [.Net](https://www.infoq.com/dotnet/ ".Net")
- [C#](https://www.infoq.com/c_sharp/ "C#")
- [Swift](https://www.infoq.com/swift/ "Swift")
- [Go](https://www.infoq.com/golang/ "Go")
- [Rust](https://www.infoq.com/rust/ "Rust")
- [JavaScript](https://www.infoq.com/javascript/ "JavaScript")
开发精选
Dany Lepage 分享了将一款热门 VR 游戏移植到七个非 VR 平台的架构历程。他解释了团队如何解决跨平台进度同步、多样化输入范式以及在 Steam、iOS 和 PlayStation 上保持发布节奏等挑战。除技术细节外,他还坦诚分享了在将沉浸式社交体验迁移至 2D 屏幕时遇到的“产品适配”差距方面的经验教训。

查看全部开发内容关注该专题
[架构与设计](https://www.infoq.com/architecture-design/ "架构与设计")
- [架构](https://www.infoq.com/architecture/ "架构")
- [企业架构](https://www.infoq.com/enterprise-architecture/ "企业架构")
- [可扩展性/性能](https://www.infoq.com/performance-scalability/ "可扩展性/性能")
- [设计](https://www.infoq.com/design/ "设计")
- [案例研究](https://www.infoq.com/Case_Study/ "案例研究")
- [微服务](https://www.infoq.com/microservices/ "微服务")
- [Service Mesh](https://www.infoq.com/servicemesh/ "Service Mesh")
- [模式](https://www.infoq.com/DesignPattern/ "模式")
- [安全](https://www.infoq.com/Security/ "安全")
架构与设计精选
演讲者探讨了在分布式数据存储中执行安全数据删除所面临的架构挑战。在平衡持久性、可用性与正确性的同时,他们解释了如何在不影响线上流量的情况下编排多系统删除传播。他们还分享了控制墓碑记录累积、构建持续审计循环以及通过集中式平台赢得信任等方面的经验。

查看全部架构与设计内容关注该专题
[AI 基础设施](https://www.infoq.com/ai-ml-data-eng/ "AI 基础设施")
- [大数据](https://www.infoq.com/bigdata/ "Big Data")
- [机器学习](https://www.infoq.com/machinelearning/ "Machine Learning")
- [NoSQL](https://www.infoq.com/nosql/ "NoSQL")
- [数据库](https://www.infoq.com/database/ "Database")
- [数据分析](https://www.infoq.com/data-analytics/ "Data Analytics")
- [流处理](https://www.infoq.com/streaming/ "Streaming")
AI、ML 与数据工程精选
Sepehr Khosravi 探讨了开发者生产力工具的演进历程。通过评估 Cursor 和 Claude Code 等工具的优势,他讲解了面向资深工程师的实用技术——包括上下文工程、自定义规则以及模型上下文协议(MCP)集成。他还分享了真实场景下的基准测试结果,以及在引入 AI 的同时保持代码整洁质量的战略框架。

[文化与方法](https://www.infoq.com/culture-methods/ "Culture & Methods")
- [敏捷](https://www.infoq.com/agile/ "Agile")
- [多元化](https://www.infoq.com/diversity/ "Diversity")
- [领导力](https://www.infoq.com/leadership/ "Leadership")
- [精益/看板](https://www.infoq.com/lean/ "Lean/Kanban")
- [个人成长](https://www.infoq.com/personal-growth/ "Personal Growth")
- [Scrum](https://www.infoq.com/scrum/ "Scrum")
- [合弄制](https://www.infoq.com/sociocracy/ "Sociocracy")
- [软件匠艺](https://www.infoq.com/software_craftsmanship/ "Software Craftmanship")
- [团队协作](https://www.infoq.com/team-collaboration/ "Team Collaboration")
- [测试](https://www.infoq.com/testing/ "Testing")
- [用户体验](https://www.infoq.com/ux/ "UX")
文化与方法精选
Trisha Ballakur 以她创立的 Pointz 公司为例,分享了自己从后端软件工程师成长为 CTO 和 CEO 的历程。她阐述了如何通过自下而上的客户探索来实现产品市场契合,如何有效委派任务给全球外包团队以缩短构建周期,如何定制 Valhalla 等开源仓库,以及如何将工程测试用例模型应用于业务拓展。

- [基础设施](https://www.infoq.com/infrastructure/ "Infrastructure")
- [持续交付](https://www.infoq.com/continuous_delivery/ "Continuous Delivery")
- [自动化](https://www.infoq.com/automation/ "Automation")
- [容器](https://www.infoq.com/containers/ "Containers")
- [云计算](https://www.infoq.com/cloud-computing/ "Cloud")
- [可观测性](https://www.infoq.com/observability/ "Observability")
DevOps 精选
- #### 故障带来的人力代价及其缓解之道
Kyle Lexmond 讲解了如何应对严重生产事故中的高压环境。他探讨了缓解措施与根因解决之间的关键区别,并分享了自己在紧张事故指挥室中的亲身经历。他还提供了宝贵的运维策略,涵盖如何克服认知过载、建立无指责文化以及优化系统以实现更快恢复。

查看全部 devops 内容关注该主题
[活动](https://events.infoq.com/ "Events")
实用链接
- [关于 InfoQ](https://www.infoq.com/about-infoq "About InfoQ")
- [InfoQ 编辑团队](https://www.infoq.com/infoq-editors "InfoQ Editors")
- [为 InfoQ 撰稿](https://www.infoq.com/write-for-infoq "Write for InfoQ")
- [关于 C4Media](https://c4media.com/ "About C4Media")
- [多元化](https://c4media.com/diversity "Diversity")
选择语言

[InfoQ 首页](https://www.infoq.com/ "InfoQ Homepage")[新闻](https://www.infoq.com/news "News")单账户每秒 30+ 次更新:Uber 通过批处理扩展账本处理能力
[架构与设计](https://www.infoq.com/architecture-design/ "Architecture & Design")
QCon 旧金山大会(11 月 16-20 日):深度技术专题,与同行交流碰撞,重塑你的技术思维。
单账户每秒 30+ 次更新:Uber 通过批处理扩展账本处理能力
2026 年 6 月 4 日 阅读时长约 2 分钟
作者
- Leela Kumili
关注 首席工程师
#### 为 InfoQ 撰稿
满足你的好奇心。每月助力全球超过 55 万资深开发者保持技术领先。联系我们
登录以收听本文
音频已就绪
0:00 0:00
正常 1.25倍速 1.5倍速
点赞
Uber 推出了一套高吞吐金融账本处理系统,旨在解决其分布式记账基础设施中单账户持续写入竞争的问题。该系统主要针对单个账户在短时间内集中爆发大量更新的场景,这种场景往往会突破传统逐请求事务处理模型的极限。据 Uber 工程团队介绍,该设计在严格保证数据一致性和可审计性的前提下,支持单账户每秒超过 30 次更新。
这一能力构建于 Uber 的金融账本平台之上,该平台基于复式记账模型,记录系统中所有的资金流转。该模型提供了强有力的正确性保障和端到端的可追溯性,但也要求在账户级别对更新进行严格的串行化处理。在高并发竞争场景下(如批量调整、对账或运营修正),单个账户可能面临持续的更新压力,从而暴露出传统事务执行流程中的瓶颈。
在原有的执行模型中,每次账本更新都会触发一个独立的处理周期,包括状态读取、校验、余额计算以及更新条目与审计日志的持久化。在热点账户场景下,这种逐请求的执行方式由于频繁的存储交互、协调开销和写放大效应,引入了显著的性能损耗。
/filters:no_upscale()/news/2026/06/uber-payment-batching-system/en/resources/1ubertraditionalseque-1779570602887.jpeg)
_用户账户事件的传统顺序处理模式(来源:Uber 博客文章)_
在新设计中,Uber 引入了基于批处理的执行模型以实现高吞吐处理。系统不再独立处理每次更新,而是将针对同一账户的多个操作聚合到较短的时间窗口内。这些批次随后被统一处理,使得多次更新可以共享单次账本读写周期。
Uber 主任软件工程师 Raghav Kumar Gautam 指出:
我们构建了一套事务处理系统,能够在应对极高流量的同时不牺牲一致性。通过采用 250ms 批处理、Redis 协调以及乐观原子更新机制,该系统在水平可扩展架构下实现了每个账户每秒处理 30 多笔事务的能力——将原本需要数小时的处理流水线缩短至几分钟。
/filters:no_upscale()/news/2026/06/uber-payment-batching-system/en/resources/1uberpaymentbatcharch-1779570602887.jpeg)
用户账户批处理系统架构 _(来源:Uber 博客文章)_
该工作流分为三个阶段。首先,传入的更新请求会根据账户亲和性被分组到基于时间窗口的批次中。其次,这些批量操作作为一个单一的原子单元针对账本状态执行,验证和余额更新在每个批次中仅应用一次。最后,结果被持久化并传播到下游系统,包括审计日志和对账流水线。
批处理间隔约为 250 毫秒。更新分组的协调工作由 Redis 负责,而乐观原子更新机制则确保了并发访问模式下的数据正确性。这种设计在满足金融级一致性要求的同时,实现了系统的水平扩展能力。
系统设计中的一个关键考量是批处理窗口大小与端到端延迟之间的权衡。较小的窗口可以降低延迟但会增加系统开销,而较大的窗口虽然提高了吞吐效率,却以延迟处理为代价。最终配置采用了严格控制的批处理窗口,以平衡近实时处理需求与系统效率。
该系统还引入了故障隔离机制,以应对批次内的部分失败。在可能的情况下,瞬时的存储或网络问题会在操作级别被隔离,从而减少重试放大效应,并提高峰值负载条件下的系统稳定性。
首席信息官 Mark Peters 表示:
对亚秒级批处理的关注以及对严格一致性的维护,对于 Uber 规模下的运营韧性至关重要。
Uber 报告称,该架构显著减少了高负载工作量的处理时间,提升了其市场生态系统中财务对账和运营工作流的速度。
关于作者

#### Leela Kumili
Leela 是星巴克的首席软件工程师,在构建可扩展的云原生系统和分布式平台方面拥有深厚的专业知识。她负责推动奖励平台(Rewards Platform)的架构设计、交付及卓越运营,主导系统现代化改造、提升可扩展性及增强可靠性的工作。除了技术领导职责外,Leela 还担任组织的 AI 推广大使,致力于发掘利用基于 LLM 的工具提升开发者生产力和工作流的机会,并制定 AI 采用的最佳实践。她热衷于构建生产就绪的系统、改善开发者体验,并指导工程师在技术能力和战略影响力上共同成长。她的兴趣领域包括平台工程、分布式系统、开发者生产力,以及将技术方案与业务和产品目标相结合。
展开更多 收起
#### 本文属于 性能 话题
关注话题
##### 相关话题:
关注者:4113
关注话题
关注者:10254
关注话题
关注者:15
关注话题
关注者:10
关注话题
关注者:334
关注话题
关注者:6
关注话题
关注者:9
关注话题
关注者:279
关注话题
关注者:690
关注话题
关注者:0
关注话题
关注者:20
关注话题
关注者:94
关注话题
关注者:14
关注话题
关注者:11
关注话题
* #### 相关编辑精选
- ##### 构建可扩展的流式基础设施:因为观众不会等到明天
* #### 相关赞助商
- ##### 软件工程中的 AI 现状
- ##### 面向云端的可扩展企业级 Java - 下载电子书
- #### 相关赞助商
从复杂走向掌控。在统一平台上运行和扩展您的 Jakarta EE、Spring 和 Quarkus 应用,用简化的部署和完全的自主性取代混乱的基础设施。**了解更多**。
相关内容
- 图标##### 从混乱到清晰:Netflix 媒体工作流的高级可观测性策略
2026 年 1 月 2 日 
- ##### 构建可扩展的流式基础设施:因为观众不会等到明天
2025 年 12 月 23 日 
- ##### Uber 利用实时信号和列表级排序改进餐厅推荐
2026 年 5 月 22 日
2026 年 5 月 18 日
2026 年 5 月 15 日
- ##### 云原生银行的事件驱动模式:成功经验与痛点教训
2026 年 3 月 31 日 
- 图标##### 云原生银行的事件驱动模式——哪些有效,哪些有坑?
2026 年 4 月 20 日 
- 图标##### 多维视角下的架构 2025
2025 年 12 月 8 日 
2026 年 6 月 1 日
相关赞助商
- #### 2026 年在不拖慢交付速度的前提下降低 Java 成本
Java 团队正面临不断上涨的云成本和日益增加的复杂性。这份情况说明书展示了在 2026 年切实降低支出的方法——从容器和 Kubernetes 优化到专注于 Java 的平台——并包含了带有预计节省金额的真实案例。
- #### Jakarta EE 开发者 AI 工具必备指南
企业级 Java 团队面临着越来越大的交付压力。本指南展示了 AI 工具如何减少样板代码、自动化任务并提高代码质量,其中包含针对 Jakarta EE 开发者的代码生成、测试和工作流的真实示例。
- 赞助商

相关内容
2026 年 6 月 3 日
2026 年 5 月 7 日
2026 年 5 月 28 日 
2026 年 5 月 11 日
2026 年 5 月 13 日
- ##### 平台工程的三大支柱:良性循环
2026 年 5 月 5 日 
**InfoQ** 周刊
每周二发送,汇总 InfoQ 上周的精彩内容。加入超过 25 万名资深开发者的社区。查看示例
请输入您的电子邮箱地址
选择您的国家 - [x] 我同意 InfoQ.com 按照本隐私声明中的说明处理我的数据。
- ##### [Pip 26.1 发布依赖冷却期和实验性锁文件支持,以应对供应链攻击](https://www.infoq.com/news/2026/05/pip-261-dependency-cooldowns/ "Pip 26.1 发布依赖冷却期和实验性锁文件支持,以应对供应链攻击")
- ##### [Cloudflare 与 Stripe 允许 AI Agent 创建账户、购买域名并部署至生产环境](https://www.infoq.com/news/2026/05/cloudflare-stripe-agent-commerce/ "Cloudflare 与 Stripe 允许 AI Agent 创建账户、购买域名并部署至生产环境")
- ##### [Google 推出 Cloud Fraud Defense 作为 reCAPTCHA 的继任者](https://www.infoq.com/news/2026/05/cloud-fraud-defense-recaptcha/ "Google 推出 Cloud Fraud Defense 作为 reCAPTCHA 的继任者")
- ##### [每账户每秒 30+ 次更新:Uber 通过批处理扩展账本处理能力](https://www.infoq.com/news/2026/06/uber-payment-batching-system/ "每账户每秒 30+ 次更新:Uber 通过批处理扩展账本处理能力")
- ##### [为 Netflix 构建集中式数据删除平台的架构设计](https://www.infoq.com/presentations/architecting-deletion-system/ "为 Netflix 构建集中式数据删除平台的架构设计")
- ##### [架构变更案例:演进式架构的实用工具](https://www.infoq.com/articles/architectural-change-cases/ "架构变更案例:演进式架构的实用工具")
- ##### [数据驱动对话的文化如何助力平台工程](https://www.infoq.com/news/2026/06/data-driven-platform-engineering/ "数据驱动对话的文化如何助力平台工程")
- ##### [从创始工程师到 CTO 再到 CEO——在同一家初创公司的蜕变历程](https://www.infoq.com/presentations/framework-best-practices-startup/ "From Founding Engineer to CTO to CEO – at the Same Startup")
- ##### [AI 的目标是问责制,欧盟法规助力提升透明度](https://www.infoq.com/news/2026/05/accountability-AI-EU-regulations/ "Accountability is the Goal for AI, with EU Regulations Supporting Transparency")
- ##### [如何选择 AI Copilot:最大化开发者生产力](https://www.infoq.com/presentations/choosing-ai-copilot/ "Choosing Your AI Copilot: Maximizing Developer Productivity")
- ##### [为何仅靠向量搜索远远不够:面向 RAG 的混合检索](https://www.infoq.com/articles/vector-search-hybrid-retrieval-rag/ "Why Vector Search Alone Isn't Enough: Hybrid Retrieval for RAG")
- ##### [Claude Code 新增动态工作流,支持并行 Agent 协调](https://www.infoq.com/news/2026/06/dynamic-workflows-claude-code/ "Claude Code Adds Dynamic Workflows for Parallel Agent Coordination")
- ##### [事故带来的人员代价及其缓解之道](https://www.infoq.com/presentations/incident-response-mitigate/ "The Human Toll of Incidents & Ways To Mitigate It")
- ##### [OpenTelemetry 推出“Blueprints”计划,简化企业可观测性落地](https://www.infoq.com/news/2026/06/opentelemetry-blueprints-launch/ "OpenTelemetry Launches “Blueprints” Initiative to Simplify Enterprise Observability Adoption")
- ##### [Arm 开源 Metis:一款超越传统 SAST 工具的 AI 安全框架](https://www.infoq.com/news/2026/05/arm-metis-agentic-security/ "Arm Open-Sources Metis, an AI Security Framework Outperforming Traditional SAST Tools")
**InfoQ** 周刊
每周二发送,汇总上周 InfoQ 精选内容。加入超过 25 万资深开发者的社区。查看示例
- 快速浏览各类创新者和早期采用者技术的最新发布内容
- 发现你的知识盲区
- 及时获取你感兴趣领域的最新资讯
请输入您的电子邮箱地址
选择您的国家 - [x] 我同意 InfoQ.com 按照本隐私声明所述方式处理我的数据。
[首页](https://www.infoq.com/ "Home")[注册账号](https://www.infoq.com/reginit.action "Create account")登录[QCon 大会](http://qconferences.com/ "QCon Conferences")活动日历[为 InfoQ 撰稿](https://www.infoq.com/write-for-infoq/ "Write for InfoQ")[InfoQ 编辑团队](https://www.infoq.com/infoq-editors/ "InfoQ Editors")[关于 InfoQ](https://www.infoq.com/about-infoq/ "About InfoQ")[关于 C4Media](https://c4media.com/ "About C4Media")[媒体资料包](https://get.infoq.com/infoq-mediakit/ "Media Kit")[InfoQ 开发者营销博客](https://devmarketing.c4media.com/?utm_source=infoq "InfoQ Developer Marketing Blog")[多元化](https://c4media.com/diversity "Diversity")
#### 近期活动
- ##### InfoQ 在线架构师认证
2026年6月10日
- ##### InfoQ 在线组织级架构师认证
2026年6月19日
- ##### InfoQ 在线 AI 工程认证
2026年7月25日
- ##### QCon 旧金山站
2026年11月16-20日
- ##### QCon 伦敦站 2027
2027年4月13-16日
#### 关注我们
Youtube 23.2万订阅者Linkedin 2.6万粉丝Instagram 新上线RSS 1.9万读者X 5.71万粉丝Facebook 2.1万点赞Bluesky 新上线
#### 保持资讯同步
The InfoQ PodcastEngineering Culture PodcastThe Software Architects' Newsletter
综合反馈 [feedback@infoq.com](mailto:feedback@infoq.com) 广告合作 [sales@infoq.com](mailto:sales@infoq.com) 编辑部 [editors@infoq.com](mailto:editors@infoq.com) 市场推广 [marketing@infoq.com](mailto:marketing@infoq.com)
InfoQ.com 及所有内容版权所有 © 2006-2026 C4Media Inc.
关闭
[BT](https://www.infoq.com/int/bt/ "bt")