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
注意事项
数据库的名称以代码中的配置文件为准,不要以截图为准。
猜你喜欢
- SpringBoot入门整合开发java Web项目实例
- Springboot+Mybatis+maven+layui开发简单的学习实例
- 案例-MySQL自定义排序(维护一个序号)-并发惹的祸
- mac下spring boot基础增删改查项目实例
- spring boot入门快速开发java web应用实例
- springboot demo小例子
- spring boot简单入门demo实例
- IntelliJ IDEA下SpringBoot+Maven+Spring Data JPA+Layui整合实现增删改查及分页的单表项目实例
- SpringBoot项目,tk.mybatis通用mapper支持,shiro权限管理,以及mybatis分页插件,文件上传实例
- 基于spring boot整合dubbo实现简单的增删改查案例
- spring boot整合spring mvc+mybatis实现用户注册功能
- springboot+angularJS简单的增删改查Demo
请下载代码后再发表评论
文件名: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

- 证 Spring Boot创建自定义Banner.txt实例
- 证 Spring Boot配置@Profile注解加载不同环境的配置文件实例
- 证 Spring Boot Actuator 2.3.4.RELEASE新版本实现自定义端点信息的配置实例
- 原证 spring AOP 过滤器 拦截器 执行顺序示例
- 证 spring boot使用不指定Maven parent pom来创建可执行的spring boot项目
- 证 Spring Boot整合thymeleaf做为显示层的hello world实例
- 证 Spring Boot整合SpringFox Swagger2实现REST API增删改查项目实例
- 证 Spring Boot演示@ConfigurationProperties标注实现自定义配置属性的实例
- 证 Spring Boot整合Ehcache的简单入门实例
- 原证 springboot+sqlite3+iceEditor开发网页版记事本
- 原证精 SpringBoot+Maven+Echarts实现实时展示CPU内存硬盘性能
- 原证 Swagger的简单案例,适合初级者学习使用

醉code LV17
2020年2月15日
15088605151@139.com LV12
2020年1月26日
best2018 LV46
2020年1月14日
最代码官方 LV168
2020年1月8日

小松哥11 LV3
2024年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日
暂无贡献等级