Releases: codingapi/tx-lcn
Releases · codingapi/tx-lcn
5.0.2.RELEASE
- TM支持添加SpringBoot特性注解方式启动
- Feign请求开启降级后的隔离策略支持THREAD
- RestTemplate支持
- 修复5.0.1版本上存在当模块名称与端口在TM下重复时会出现事务协调错误的情况
- 替换TM的DB框架,不限制数据库
- ProtoStuff序列化的优化
- 优化TX-LCN负载均衡策略
- TM 主机绑定优化
- txlcn-logger模块优化
5.0.1.RELEASE
- 支持spring boot 1.5.x版本。
- 增加AOP配置方式对事务模式的控制。
5.0.0
1.TXC UNDO日志转储H2
2.TXC全局事务锁控制转移TM
3.将TM调整成无状态
4.日志模块SQL剥离
5.去掉sleuth依赖
6.更换雪花算法创建groupId创建
7.整体调整项目包结构
5.0.0.RC1
版本主要特点:
- 将基于springboot 2.0研发,将替换groupId传递机制,由sleuth机制处理。
- 将抽离LCN封装业务,提出业务接口层与通讯层,将可支持自定义分布式事务模式与通讯模式。
- 将支持LCN TXC TCC 三种事务模式,且可混合支持。
- 性能继续优化,去掉线程等待机制,提高吞吐量。
v4.1.0
- 简化操作,注意。发起方需要添加isStart=true条件。
- 修改issues发现的问题。
- 修改Connection的获取连接方式。
4.对应非数据库操作时无效使用no-db的扩展。
关于4.1.0的操作可参考wiki与demo下4.1.0的分支代码。
v4.0.3.M2
- 修复springcloud框架下端口号为0问题。
- 修复域名识别为localhost问题。
- 在springcloud框架负载均衡时,单个模块的情况下做优化不需要记录模块信息。
- 4.0.3.M1 上传的包有问题
v4.0.3.M1
1.在线模块列表端口为0并且数据缺少的bug。
2.补偿时的开始模块连接复用。
3.在通知模块事务操作之前若Connection连接被杀死的情况。
4.修复4.0.3快照版本的已知bug。
5.springcloud框架负载均衡若只有一个模块时的优化。
v4.0.3.SNAPSHOT
- 对微服务框架负载均衡的情况下优化。
- 多数据源支持。
- 添加手动事务回滚,见
LCNTransactionAspectSupport
- Spring事务机制优化
- 支持自定义回滚异常
v4.0.2
- 支持spring的7种事务机制
- 支持多数据源框架
- 支持sharding-jdbc框架
- 优化对TxManager的补偿数据处理,减少对redis的读写频率
- 在TxManager上添加最大模块超时时间参数控制