Saga模式将跨服务长事务拆分为一系列本地事务,每步成功触发下一步,失败时执行补偿事务回滚已执行步骤,放弃ACID的隔离性和原子性换取最终一致性和高可用性。 Saga补偿事务设计:创建订单OK→扣库存OK→扣余额FAIL→补偿:恢复库存→取消订单。补偿必须幂等。编排式Saga需要一个中央协调器(如Seata Saga、Temporal),事件式Saga各服务监听事件驱动。