Seata的AT模式

1.TM通知TC,开启全局事务。TC记录全局事务开启状态。
2.TM通知RM,开始执行分支事务,RM向TC注册分支事务
3.RM执行自己的业务,并提交事务。同时在提交事务前后向unlog记录日志
4.RM向TC汇报自己的事务执行成功或失败的状态
5.TM通知TC,提交或回滚全局事务。TC检查全局事务中每个分支事物的状态,由TM统一提交或回滚事务
6.提交 每个RM删除unlog表的数据
7.回滚每个RM根据unlog表中的数据,执行反向操作回滚数据,最后删除unlog表中数据

posted on 2025-03-17 21:06  笙3146487032  阅读(27)  评论(0)    收藏  举报