6.4 跨上下文一致性:Saga 与最终一致 本节摘要:下单要扣库存、占支付额度,两个动作分属不同上下文,不存在能同时罩住双方的事务。Saga 把一次跨上下文的大动作拆成一串本地事务,每步配一个补偿动作:走到哪算哪,失败就从当前位置往回补偿。本节对比编排式与协同式两条路线,给出青柚商城协同式下单链的完整事件与补偿代码,并把 3.5 埋的"库存拒绝后关单"伏笔收线。 先承认:共同事务不存在 第四块骨头要先承认一个理论事实。 会员。《6.4 跨上下文一致性:Saga 与最终一致》收录于灏天文库文集《DDD (领域驱动设计)》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。