目录
a)修改 application 文件(每一个参与事务的微服务)
b)给发起全局事务中的入口方法添加 @GlobalTransactional 注解
一、Seata 分布式事务解决方案
1.1、XA 模式
1.1.1、XA模式理论
XA 模式是 X/Open 组织定义的一个分布式事务处理的标准,可以认为是分布式事务领域最早的标准了,所以几乎所有主流的数据库(mysql、oracle......)都是实现了这种标准. 换言之,这些数据库内部已经能够基于 XA 模式实现分布式事务了.
这种模式把分布式定义成了以下两个阶段
第一阶段:
这一阶段也叫做准备阶段,事务协调者 会向 资源管理器 发起一个准备的请求,也就是告诉他:“你可以去执行业务 sql 了啊,但是执行完了以后不可以提交!”.