目录
再次回顾Seata的分布式事务执行流程
- TM开启分布式事务(TM向TC注册全局事务记录)
- 按业务场景,编排数据库,服务等事务内资源(RM向TC汇报资源准备状态)
- TM结束分布式事务,事务一阶段结束(TM通知TC提交/回滚分布式事务)
- TC汇报事务信息,决定分布式事务是提交还是回滚
- TC通知所有RM提交/回滚资源,事务二阶段结束
还是懵逼吗?结合前几篇的实例,就非常好理解了~
TM就是你添加的@GlobalTransactional注解、TC就是Seata服务器、而RM是事务的参与方(就是三个数据库中的三张表)
AT模式详解
上述这种事务执行模