Seata的AT模式的执行流程

流程图如下: 

 

阶段一RM的工作:

  • 注册分支事务

  • 记录undo-log(数据快照)

  • 执行业务sql并提交

  • 报告事务状态

阶段二提交时RM的工作:

  • 删除undo-log即可

阶段二回滚时RM的工作:

  • 根据undo-log恢复数据到更新前

posted @ 2024-10-13 23:34  cv开发者  阅读(17)  评论(0)    收藏  举报