Seata的AT模式的执行流程

54 阅读1分钟

Seata支持四种不同的分布式事务解决方案:

(1)XA (2)TCC (3)AT (4)SAGA

Srata的AT模式(最终一致性) image.png

阶段一RM的工作
(1)注册分支事务
(2)记录undo-log(数据快照)
(3)执行业务sql并提交
(4)报告事务状态
阶段二提交时RM的工作
删除undo-log即可
阶段二回滚时RM的工作
根据undo-log恢复数据到更新前,并且删除undo-log记录