alin007的gravatar头像
alin007 2020-01-06 20:06:44

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

是否原创

原创

项目截图

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

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

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

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

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

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

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

运行截图(必填)

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

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

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

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

注意事项

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


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:quanxian-jta-atomikos.zip,文件大小:156.838K 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友