java8源码-tcc:TCC分布式事务框架

时间:2024-06-24 13:28:10
【文件属性】:

文件名称:java8源码-tcc:TCC分布式事务框架

文件大小:1020KB

文件格式:ZIP

更新时间:2024-06-24 13:28:10

系统开源

java8 源码 TCC分布式事务框架 基于服务层补偿的Tcc分布式事务解决方案,基于java 1.8编写,目前支持springcloud应用框架。 业务层只需把关注点放到资源预留的try方法,业务补偿的confirm/cancel方法的实现上。try成功或者失败后,由tcc框架进行补偿方法(confirm/cancel)调用,减少业务层重复编码和人工介入的重复劳动。 相关文档 TCC框架使用指南--dubbo版本 一、框架特性 支持跨服务的嵌套事务(Nested transaction support) 支持本地服务内部,多事务资源管理 支持跨服务,多个服务参与者的事务 基于springboot的自动配置能力,使用简单。 采用面向切面编程思想,对业务代码侵入性很低。 目前支持springcloud,以后会加入对dubbo的支持。 本地事务持久化 : mysql。 支持事务参与者列表序列化 :hessian,kryo。 内置经典的分布式事务场景demo工程,并有swagger-ui可视化界面。 内置本地事务状态机,实现confirm和cancel操作不会被多次执行,放宽了幂等性要求。


网友评论