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
是否原创
原创
项目截图
这里主要上传数据源配置的代码
运行截图(必填)
http://localhost:8080/sysUser/addUserSuccess?username=zuidaima&roleName=zuidaima&resourceName=zuidaima
注意事项
数据库的名称以代码中的配置文件为准,不要以截图为准。
猜你喜欢
- dubbo+spring boot+mybatis+redis分布式框架项目实例demo
- springboot整合jedis项目实例
- 三分钟搭建一个springboot2.0+dubbo多实例分布式项目
- Springboot + mybatis + layui实现的增删改查项目实例
- SpringBoot入门整合开发java Web项目实例
- SpringBoot项目,tk.mybatis通用mapper支持,shiro权限管理,以及mybatis分页插件,文件上传实例
- SpringBoot上传文件简单实例
- dubbo+zookeeper+spring boot+mybatis配置搭建分布式架构项目实例,一个服务消费,两个服务提供,负载均衡
- springboot入门demo实例
- springboot基于jwt完成服务的单点登录简单实例
- SpringBoot+Security实现sso单点登录项目实例
- SpringBoot+mybatis+Druid+Maven实现restful风格项目实例
请下载代码后再发表评论
文件名:quanxian-jta-atomikos.zip,文件大小:156.838K
下载
- /
- /quanxian-jta-atomikos
- /quanxian-jta-atomikos/.mvn
- /quanxian-jta-atomikos/.mvn/wrapper
- /quanxian-jta-atomikos/mvnw.cmd
- /quanxian-jta-atomikos/src
- /quanxian-jta-atomikos/src/main
- /quanxian-jta-atomikos/src/main/java
- /quanxian-jta-atomikos/src/main/java/com
- /quanxian-jta-atomikos/src/main/java/com/quanxian
- /quanxian-jta-atomikos/src/main/java/com/quanxian/jtaatomikos
- /quanxian-jta-atomikos/src/main/java/com/quanxian/jtaatomikos/demo
- /quanxian-jta-atomikos/src/main/java/com/quanxian/jtaatomikos/demo/datasource
- /quanxian-jta-atomikos/src/main/java/com/quanxian/jtaatomikos/demo
- /quanxian-jta-atomikos/src/main/java/com/quanxian/jtaatomikos
- /quanxian-jta-atomikos/src/main/java/com/quanxian
- /quanxian-jta-atomikos/src/main/java/com
- /quanxian-jta-atomikos/src/main/java
- /quanxian-jta-atomikos/src/test
- /quanxian-jta-atomikos/src/test/java
- /quanxian-jta-atomikos/src/test/java/com
- /quanxian-jta-atomikos/src/test/java/com/quanxian
- /quanxian-jta-atomikos/src/test/java/com/quanxian/jtaatomikos
- /quanxian-jta-atomikos/src/test/java/com/quanxian/jtaatomikos/demo
- /quanxian-jta-atomikos/src/test/java/com/quanxian/jtaatomikos
- /quanxian-jta-atomikos/src/test/java/com/quanxian
- /quanxian-jta-atomikos/src/test/java/com
- /quanxian-jta-atomikos/src/test/java
- /quanxian-jta-atomikos/src/main
- /quanxian-jta-atomikos/target
- /quanxian-jta-atomikos/target/classes
- /quanxian-jta-atomikos/target/classes/logback.xml
- /quanxian-jta-atomikos/target/classes/mapper
- /quanxian-jta-atomikos/target/classes/mapper/master
- /quanxian-jta-atomikos/target/classes/mapper/master/SysRoleMapper.xml
- /quanxian-jta-atomikos/target/classes/mapper/master/SysUserMapper.xml
- /quanxian-jta-atomikos/target/classes/mapper/master
- /quanxian-jta-atomikos/target/generated-sources
- /quanxian-jta-atomikos/target/generated-sources/annotations
- /quanxian-jta-atomikos/target/generated-sources/annotations
- /quanxian-jta-atomikos/target/test-classes
- /quanxian-jta-atomikos/target/test-classes/META-INF
- /quanxian-jta-atomikos/target/test-classes/META-INF/quanxian-jta-atomikos.kotlin_module
- /quanxian-jta-atomikos/target/test-classes/com
- /quanxian-jta-atomikos/target/test-classes/com/quanxian
- /quanxian-jta-atomikos/target/test-classes/com/quanxian/jtaatomikos
- /quanxian-jta-atomikos/target/test-classes/com/quanxian/jtaatomikos/demo
- /quanxian-jta-atomikos/target/test-classes/com/quanxian/jtaatomikos/demo/QuanxianJtaAtomikosApplicationTests.class
- /quanxian-jta-atomikos/target/test-classes/com/quanxian/jtaatomikos/demo
- /quanxian-jta-atomikos/target/test-classes/com/quanxian/jtaatomikos
- /quanxian-jta-atomikos/target/test-classes/com/quanxian
- /quanxian-jta-atomikos/target/test-classes/META-INF
- /quanxian-jta-atomikos/target/classes
- /quanxian-jta-atomikos/.mvn
- /quanxian-jta-atomikos
相关代码
- springboot demo小例子
- 原 SpringBoot入门整合开发java Web项目实例
- 证 Springboot实现的图书商城系统
- 证精 Springboot开发的精简博客系统
- 原证 springboot麦克风录制声音文件保存本地,可拓展ASR识别后返回
- 证精 SpringBoot开发非常美观的java博客系统(包含后台管理功能)
- 原 springboot入门之hello world(小白必看)
- 原证 springboot通过qq邮箱发送邮件
- 证精 Springboot开发的客户关系管理系统SpringbootCRM
- 证 SpringBoot用户登录注册简单实例
- 精 基于SpringBoot实现的学生就业管理系统
- 原 springboot入门demo实例
最近下载
醉code LV17
2020年2月15日
15088605151@139.com LV12
2020年1月26日
best2018 LV46
2020年1月14日
最代码官方 LV168
2020年1月8日
最近浏览
小松哥11 LV3
7月2日
18247183292
2023年3月16日
暂无贡献等级
wy4525 LV6
2022年8月11日
lvzhuhen
2022年6月21日
暂无贡献等级
wwb521 LV7
2022年6月15日
CCG542517 LV6
2022年3月11日
er12345
2022年3月11日
暂无贡献等级
小碗的程序员之路
2022年1月17日
暂无贡献等级
1474391636 LV7
2021年12月16日
lys122519
2021年12月3日
暂无贡献等级