在服务中使用TX-LCN做分布式事务处理
1.在common-item项目中添加TX-LCN
在common-item的pom文件中添加分布式事务项目模块的依赖
<!--TX-LCN-->
<dependency>
<groupId>com.bjsxt</groupId>
<artifactId>common_tx_manager_client</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
2.修改配置文件,添加TX-LCN服务端地址
在common-item的配置文件中添加:
tx-lcn:
client:
manager-address: 192.168.54.171:8070
3、修改启动类,开启TX-LCN
4、在方法上添加分布式事务的注解
图中几个均需要添加此注解
启动服务,登录LCN的客户端可以查看
backed_item的添加分布式事务与common_item相同(不做详解)
注意添加mapper的依赖
下面进行数据的测试,是否启动了分布式事务