java 事务 两阶段提交 实现_springboot+jta+atomikos实现两阶段提交分布式事务的管理...

项目描述

此项目是应用jta+atomikos实现了两阶段提交分布式事务。两阶段提交的的优势和劣势在这里我就不多余说太多了。这种情况适用于在一个项目中但是有多个数据源的情况,如果是微服务的分布式事务则不建议用这种方式,主要是因为这种方式是阻塞的。

运行环境

jdk8+tomcat7+mysql+IntelliJ IDEA+maven

项目技术

spring boot+mybatisplus+jta+atomikos

数据库文件

数据库的命名要按照配置文件中的名字命名,在这里我只粘贴了一些数据表的结构。

导入主库

链接:https://pan.baidu.com/s/106KKlnhKtEuU0lEZq68fPA

提取码:03il

导入从库

链接:https://pan.baidu.com/s/1PX2qrtYwCcgSn89TzoyeqA

提取码:jeba

jar包文件

这个在pom文件中,直接让编译器下载吧。

链接:https://pan.baidu.com/s/1ko_cCJaLUa1bR21KDrWJIA

提取码:8ldj

运行视频

链接:https://pan.baidu.com/s/1DhavPdyC_5oy3y3YCYdcaA

提取码:nnkd

是否原创

原创

项目截图

这里主要上传数据源配置的代码

5f44669d9023f819b9cfa4031178418d.png

5f44669d9023f819b9cfa4031178418d.png

5f44669d9023f819b9cfa4031178418d.png

5f44669d9023f819b9cfa4031178418d.png

5f44669d9023f819b9cfa4031178418d.png

5f44669d9023f819b9cfa4031178418d.png

运行截图(必填)

http://localhost:8080/sysUser/addUserSuccess?username=zuidaima&roleName=zuidaima&resourceName=zuidaima

5f44669d9023f819b9cfa4031178418d.png

5f44669d9023f819b9cfa4031178418d.png

5f44669d9023f819b9cfa4031178418d.png

注意事项

数据库的名称以代码中的配置文件为准,不要以截图为准。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值