没有合适的资源?快使用搜索试试~ 我知道了~
Java版水果管理系统源码-RTranscation:采用XA、TCC等处理分布式事务
共16个文件
java:10个
xml:2个
png:2个
需积分: 9 0 下载量 5 浏览量
2021-06-05
02:18:19
上传
评论
收藏 404KB ZIP 举报
温馨提示
Java版水果管理系统源码 引言 在写之前先来了解一下,分布式事务的一些解决方案。 现目前处理分布式事务的方案有很多,比如 基于 XA 协议的方案 基于业务逻辑的 TCC 协议方案 基于 SAGA 协议的方案 而实现了对应的协议的有 在 Java 中基于 XA 协议实现的框架有 Atomikos,JOTM 等框架 实现了 TCC 协议的框架有 Sharding、EasyTransaction、tcc-transaction 等框架 对于 XA 协议来说,它使用的是 2PC 协议的方式,是阻塞式的,并且它还依赖于数据库自身提供的 XA 接口的可靠性,对于大部分商业数据库来说做的都还蛮不错,在 Mysql 中只有 InnoDB 引擎支持 XA 分布式事务 XA 协议 XA 协议由 Tuxedo 首先提出的,并交给X/Open组织,这个组织随即定义了一套分布式事务的标准即 X/Open DTP(X/Open Distributed Transaction Processing Reference Model) 即一些列的接口各个厂商需要遵循这个标准来实现 在 DTP 模型中定义了五个组成元素
资源推荐
资源详情
资源评论
收起资源包目录
RTranscation-master.zip (16个子文件)
RTranscation-master
pom.xml 1KB
xa
pom.xml 856B
src
test
java
Test.java 4KB
main
resources
a.png 331KB
b.png 62KB
db.sql 373B
java
com
rt
GlobalInfo.java 1KB
db
MyJDBCDBPool.java 1KB
DBPool.java 592B
App.java 4KB
rm
XAResourceManager.java 469B
RMUtil.java 684B
XAResourceManagerImpl.java 5KB
tm
TransactionManagerImpl.java 2KB
TransactionManager.java 446B
README.md 11KB
共 16 条
- 1
资源评论
weixin_38523251
- 粉丝: 3
- 资源: 885
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功