Tx Lcn Versions Save

LCN distributed transaction framework, compatible with dubbo, spring cloud and Motan framework, supports various relational databases

v5.x.last

3 years ago

5.x版本代码保留分支。

5.0.2.RELEASE

5 years ago
  1. TM支持添加SpringBoot特性注解方式启动
  2. Feign请求开启降级后的隔离策略支持THREAD
  3. RestTemplate支持
  4. 修复5.0.1版本上存在当模块名称与端口在TM下重复时会出现事务协调错误的情况
  5. 替换TM的DB框架,不限制数据库
  6. ProtoStuff序列化的优化
  7. 优化TX-LCN负载均衡策略
  8. TM 主机绑定优化
  9. txlcn-logger模块优化

5.0.1.RELEASE

5 years ago
  1. 支持spring boot 1.5.x版本。
  2. 增加AOP配置方式对事务模式的控制。

5.0.0

5 years ago

1.TXC UNDO日志转储H2 2.TXC全局事务锁控制转移TM 3.将TM调整成无状态 4.日志模块SQL剥离 5.去掉sleuth依赖 6.更换雪花算法创建groupId创建 7.整体调整项目包结构

5.0.0.RC1

5 years ago

版本主要特点:

  1. 将基于springboot 2.0研发,将替换groupId传递机制,由sleuth机制处理。
  2. 将抽离LCN封装业务,提出业务接口层与通讯层,将可支持自定义分布式事务模式与通讯模式。
  3. 将支持LCN TXC TCC 三种事务模式,且可混合支持。
  4. 性能继续优化,去掉线程等待机制,提高吞吐量。

v4.1.0

6 years ago
  1. 简化操作,注意。发起方需要添加isStart=true条件。
  2. 修改issues发现的问题。
  3. 修改Connection的获取连接方式。 4.对应非数据库操作时无效使用no-db的扩展。

关于4.1.0的操作可参考wiki与demo下4.1.0的分支代码。

v4.0.3.M2

6 years ago
  1. 修复springcloud框架下端口号为0问题。
  2. 修复域名识别为localhost问题。
  3. 在springcloud框架负载均衡时,单个模块的情况下做优化不需要记录模块信息。
  4. 4.0.3.M1 上传的包有问题

v4.0.3.M1

6 years ago

1.在线模块列表端口为0并且数据缺少的bug。
2.补偿时的开始模块连接复用。
3.在通知模块事务操作之前若Connection连接被杀死的情况。
4.修复4.0.3快照版本的已知bug。
5.springcloud框架负载均衡若只有一个模块时的优化。

v4.0.3.SNAPSHOT

6 years ago
  1. 对微服务框架负载均衡的情况下优化。
  2. 多数据源支持。
  3. 添加手动事务回滚,见 LCNTransactionAspectSupport
  4. Spring事务机制优化
  5. 支持自定义回滚异常

v4.0.2

6 years ago
  1. 支持spring的7种事务机制
  2. 支持多数据源框架
  3. 支持sharding-jdbc框架
  4. 优化对TxManager的补偿数据处理,减少对redis的读写频率
  5. 在TxManager上添加最大模块超时时间参数控制