Saga:分布式事务的妥协
分类:行业资讯 | 发布:2026-09-16
一个下单要扣库存、扣款、发券,分属不同库,两阶段提交又重又易锁。Saga 把大事务拆成本地小事务链,任一步失败就反向执行补偿,以最终一致换可用性。
一、Saga 事务到底是什么
Saga 事务
二、核心能力有哪些
- 编排:中心驱动
- 协调:事件自发
- 补偿:反向回滚
- 隔离:避免脏读
- 可观测:链路追踪
三、哪些场景最适合用
四、选型避坑要点
- 确认编排还是协调
- 补偿是否幂等
- 隔离如何处理
- 失败是否可见
五、价格区间参考
实现为主;无额外。
六、常见风险提醒
七、买家最常问的问题
和 2PC 区别?
Saga 最终一致更轻。
补偿要幂等吗?
必须,可能重发。
万码奇源交易链路源码,Saga 让跨服务一致可行,采购时确认补偿与幂等。
Saga分布式事务最终一致补偿事务微服务