没有合适的资源?快使用搜索试试~ 我知道了~
tyloo:分布式交易框架——TCC
共365个文件
java:143个
xml:93个
jar:46个
需积分: 8 0 下载量 76 浏览量
2021-03-22
03:10:46
上传
评论
收藏 38.92MB ZIP 举报
温馨提示
tyloo 分布式交易框架——TCC 概念 尝试:尝试执行业务 完成所有业务检查(一致性) 补充必须业务资源(准隔离性) 确认:确认执行业务 真正执行业务 不作任何业务检查 只使用Try阶段阶段的业务资源 确认操作满足幂等性 取消:取消执行业务 释放尝试阶段沉淀的业务资源 取消操作满足幂等性 环境 Java 玛文 吉特 MySQL 雷迪斯 动物园管理员 Intellij IDEA 功能 基于Spring AOP切面思想实现对分布式事务注解的拦截。 基于Dubbo的ProxyFactory代理机制为服务接口生成代理对象。 基于Mysql,Redis乐观锁进行事务版本控制以及基于石英进行事务恢复。 支持各种事务日志序列化以及事务存储实现。 调用方式(版本):Dubbo,HTTP 业务场景 我们有必要使用TCC分布式事务机制来保证各个服务形成一个整体性的事务 运行 入门数据库脚本tyloo/ty
资源推荐
资源详情
资源评论
收起资源包目录
tyloo:分布式交易框架——TCC (365个子文件)
OrderController.class 6KB
OrderController.class 6KB
PaymentServiceImpl.class 5KB
PaymentServiceImpl.class 5KB
Order.class 4KB
PlaceOrderServiceImpl.class 3KB
PlaceOrderServiceImpl.class 3KB
OrderFactory.class 2KB
OrderRepository.class 2KB
OrderServiceImpl.class 2KB
TradeOrderServiceProxy.class 2KB
TradeOrderServiceProxy.class 2KB
PlaceOrderRequest.class 2KB
PlaceOrderRequest.class 2KB
RedPacketTradeOrderDto.class 2KB
CapitalTradeOrderDto.class 2KB
OrderLine.class 1KB
AccountServiceImpl.class 1KB
AccountServiceImpl.class 1KB
Product.class 1KB
ProductRepository.class 1KB
ShopRepository.class 794B
InsufficientBalanceException.class 580B
Shop.class 521B
ProductDao.class 346B
OrderDao.class 319B
RedPacketTradeOrderService.class 304B
CapitalTradeOrderService.class 294B
RedPacketAccountService.class 228B
CapitalAccountService.class 220B
OrderLineDao.class 216B
ShopDao.class 203B
index.ftl 1KB
index.ftl 1KB
index.ftl 1KB
product_detail.ftl 902B
product_detail.ftl 902B
product_detail.ftl 880B
shop.ftl 641B
shop.ftl 641B
shop.ftl 619B
pay_success.ftl 360B
pay_success.ftl 359B
pay_success.ftl 359B
.gitignore 232B
guava-19.0.jar 2.2MB
aspectjweaver-1.9.2.jar 1.96MB
freemarker-2.3.29.jar 1.51MB
jackson-databind-2.10.1.jar 1.34MB
spring-context-4.3.18.RELEASE.jar 1.09MB
spring-core-4.3.18.RELEASE.jar 1.08MB
mysql-connector-java-5.1.48.jar 983KB
spring-webmvc-4.3.18.RELEASE.jar 898KB
spring-web-4.3.18.RELEASE.jar 809KB
httpclient-4.5.10.jar 756KB
spring-beans-4.3.18.RELEASE.jar 746KB
mybatis-3.2.8.jar 697KB
quartz-2.3.2.jar 677KB
fastjson-1.2.62.jar 643KB
mchange-commons-java-0.2.15.jar 609KB
jedis-2.9.0.jar 541KB
commons-lang3-3.9.jar 492KB
c3p0-0.9.5.4.jar 488KB
log4j-1.2.17.jar 478KB
spring-jdbc-4.3.18.RELEASE.jar 421KB
spring-aop-4.3.18.RELEASE.jar 371KB
jackson-core-2.10.1.jar 340KB
kryo-4.0.2.jar 330KB
commons-codec-1.11.jar 327KB
httpcore-4.4.12.jar 321KB
spring-expression-4.3.18.RELEASE.jar 268KB
spring-tx-4.3.18.RELEASE.jar 262KB
spring-context-support-4.3.18.RELEASE.jar 183KB
HikariCP-java7-2.4.13.jar 131KB
aspectjrt-1.9.2.jar 120KB
commons-pool2-2.4.2.jar 109KB
tyloo-core-1.1.0.jar 72KB
jackson-annotations-2.10.1.jar 66KB
commons-logging-1.2.jar 60KB
objenesis-2.5.1.jar 53KB
asm-5.0.4.jar 52KB
mybatis-spring-1.2.2.jar 48KB
slf4j-api-1.7.9.jar 31KB
reflectasm-1.11.3.jar 20KB
tyloo-sample-order-1.1.0.jar 17KB
tyloo-spring-1.1.0.jar 11KB
tyloo-api-1.1.0.jar 9KB
minlog-1.3.0.jar 6KB
tyloo-http-redpacket-api-1.1.0.jar 3KB
tyloo-http-capital-api-1.1.0.jar 2KB
tyloo-sample-common-1.1.0.jar 1006B
TylooClassGenerator.java 13KB
JdbcTransactionRepository.java 11KB
TylooProxy.java 10KB
MethodProceedingJoinPoint.java 9KB
RedisTransactionRepository.java 8KB
TransferServiceTest.java 7KB
TransactionManager.java 7KB
FileSystemTransactionRepository.java 7KB
TylooTransactionInterceptor.java 6KB
共 365 条
- 1
- 2
- 3
- 4
资源评论
梦想是世界和平
- 粉丝: 19
- 资源: 4625
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2001~2022年上市公司数字赋能指数.dta
- 2001~2022年上市公司数字赋能指数.xlsx
- 信息办公石大在线财务管理系统(含源码)-shidacaiwu.rar
- 信息办公电信计费系统完整代码-netctossconformity.rar
- matlab实现TD-SCDMA中初始同步捕捉DwPTS下行同步导频时隙的仿真.zip
- 信息办公玉玺学生信息管理系统-webapps.rar
- 信息办公基于struts的图书管理系统-struts-ts.rar
- 管家婆分销ERP V1 V3 A8II TOP V10.0.2最新全版本通用
- 信息办公基于Ajax+J2EE的MicroERP源码下载-microerp-0.1.rar
- 信息办公双鱼林jsp人事工资系统-wagesmanagesystem.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功