spring cloud 分布式事务回滚之TX-LCN 模块集成

一、模块代码使用方法说明(有两种方法)

1、拉取远程代码单独运行不必集成到自己项目中,把打包好的jar包,引用到自己项目中

2、把tx-lcn代码,全部集成到自己项目中,统一管理打包配置。

二、配置步骤:

1、tx-lcn 各个模块说明

|- txlcn-commoon 公用模块

|- txlcn-logger 向MySQL提供永久日志

|- txlcn-tc 分布式事务客户端

|- txlcn-tracing 分布式事务跟踪

|- txlcn-txmsg 分布式事务消息扩展API

|- txlcn-txmsg-netty 分布式事务消息扩展实现

|- txlcn-tm 分布式事务服务端单独jar运行 7970(需要单独打包成jar包,单独运行)

txlcn-tm 做为服务端,需要单独运行,不跟任何模块关联

配置文件配置说明

txlcn-tc 客户端远程连接tm服务的连接地址和端口,必需已tm配置文件的端口地址一致

自己项目中的业务模块pom文件配置

重要说明:引用tx-lcn客户端的服务模块,必需是连接数据库业务处理的模块,如果集成的模块不是就会报数据库连接方面的错误。服务以服务调用必需是服务之间的调用才能回滚生效

在启动类上标示分布式服务

在业务方法上注解上分布式注解,该注解需要跟本地服务注解一起使用:

@LcnTransaction//分步式事务处理

@Transactional//本地事务注解

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值