1- # tx-lcn分布式事务框架 (5.0.2.dev)
1+ # Distributed Transaction Framework - LCN (5.0.2.dev)
22
33[ ![ Maven] ( https://img.shields.io/badge/endpoint.svg?url=https://bbs.txlcn.org/maven-central )] ( https://bbs.txlcn.org/maven-list )
44[ ![ License] ( https://img.shields.io/badge/License-Apache%202.0-blue.svg )] ( https://github.com/codingapi/tx-lcn/blob/master/LICENSE )
55[ ![ BBS] ( https://img.shields.io/badge/Talk-DTX_BBS-green.svg )] ( https://bbs.txlcn.org )
66[ ![ Gitter] ( https://badges.gitter.im/codingapi/tx-lcn.svg )] ( https://gitter.im/codingapi/tx-lcn?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge )
77
88
9- ## 项目介绍
10-
11- 5.0完全拥抱springboot体系,基于JDK1.8,不仅仅支持LCN事务模式,同时引入了TCC,TXC模式,把分布式事务协调的模式抽象出来,让各种模式可以嵌套使用。
9+ ## Project Introduction
10+ 5.0完全拥抱SpringBoot体系,基于JDK1.8,不仅仅支持LCN事务模式,同时引入了TCC,TXC模式,把分布式事务协调的模式抽象出来,让各种模式可以嵌套使用。
1211
1312事务模式说明:TCC是用户自己实现提交回滚业务,LCN是框架代理JDBC Connection实现提交回滚业务, TXC是框架分析业务SQL提前提交,在需要回滚时生成逆向回滚。
1413
@@ -19,29 +18,23 @@ TCC忽略不说。LCN与TXC两种框架实现的事务模式到底那个更优
1918
2019
2120版本较4.x主要特点:
22- 1 . 基于springboot 研发
21+ 1 . 基于SpringBoot研发
23222 . 抽离LCN封装业务,提出业务接口层与通讯层,可支持自定义分布式事务模式与通讯模式。
24233 . 支持LCN TXC TCC 三种事务模式,且可混合支持。
25244 . 性能较优秀,去掉了线程等待机制,提高吞吐量。
2625
2726
2827
29- ## 模块划分
30-
31- 1 . txlcn-tc:* TXLCN分布式事务客户端*
32- 2 . txlcn-common:* 公共模块*
33- 3 . txlcn-logger:* 日志模块。(默认提供日志持久化到MySQL的支持)*
34- 4 . txlcn-tm:* TXLCN事务管理器*
35- 5 . txlcn-txmsg:* 事务消息扩展接口*
36- 6 . txlcn-txmsg-netty:* 事务消息接口的Netty实现*
37- 7 . txlcn-tracing:* 分布式事务追踪工具*
38-
39- ## 官网文档
40-
41- 官网文档 见docs分支
42-
43- https://txlcn.org
44-
45-
46- 技术交流群:554855843(已满) 970071379(未满)
28+ ## Modules
29+ 1 . txlcn-tc: * TXLCN分布式事务客户端*
30+ 2 . txlcn-common: * 公共模块*
31+ 3 . txlcn-logger: * 日志模块。(默认提供日志持久化到MySQL的支持)*
32+ 4 . txlcn-tm: * TXLCN事务管理器*
33+ 5 . txlcn-txmsg: * 事务消息扩展接口*
34+ 6 . txlcn-txmsg-netty: * 事务消息接口的Netty实现*
35+ 7 . txlcn-tracing: * 分布式事务追踪工具*
4736
37+ ## The Authority
38+ Website: [ https://txlcn.org ] ( https://txlcn.org )
39+ Statistics: [ Members Enter] ( https://github.com/codingapi/tx-lcn/issues/7 )
40+ QQ:554855843 (Hot) 970071379(Normal)
0 commit comments