知识卡片

Saga补偿

专业/工作

内容

Saga把无法回滚的分布式事务拆成正向任务和补偿任务,失败时用业务动作撤销影响。发散:补偿不是数据库回滚,它需要承认现实世界已经发生过改变。

参考来源

《流程自动化实战:系统架构和软件开发视角》第9章《工作流引擎与集成挑战》