Saga模式描述了如何在没有两阶段提交2PC的情况下解决分布式(业务)事务,因为2PC不能在分布式系统中扩展。Saga模式基本思路是将整个交易分解为多个步骤或活动。只有内部的步骤可以在原子事务中执行,但整体的一致性由Saga处理。Saga有责任完成整个业务交易或使系统处于已知的终止状态。因此,如果出现错误,则应用业务回滚过程,该过程通过以相反顺序调用补偿步骤或活动来实现。可以更详细地了解Sagas :如何在没有两阶段提交的情况下实现复杂的业务交易Saga模式描述了如何在没有两阶段提交2PC的情况下解决分布式(业务)事务,因为2PC