首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >三马代驾实战:跨库更新怎么办,分布式事务三种方案的取舍

三马代驾实战:跨库更新怎么办,分布式事务三种方案的取舍

作者头像
用户2456682
发布于 2026-10-18 13:10:40
发布于 2026-10-18 13:10:40
920
举报
概述
跨库更新没有本地事务可用,三马代驾在资金链路上试过2PC、TCC与本地消息表三种方案:先用合库消灭大部分分布式场景,异步联动交给本地消息表,TCC只留给必须一分钱不出错的额度冻结,最后用每日对账兜底。本文给出三种方案的取舍对比、空回滚与幂等的处理细节,以及对账任务如何把一致性差异收敛到个位数。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 先说结论
  • 方案一:2PC 为什么被我们放弃
  • 方案二:TCC:把回滚写进业务里
  • 方案三:本地消息表:最朴素也最稳
  • 兜底:对账是最后一道网
  • 收尾
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档