Skip to content

Commit 1e45824

Browse files
committed
en_US
1 parent e282d85 commit 1e45824

1 file changed

Lines changed: 9 additions & 29 deletions

File tree

README.md

Lines changed: 9 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,16 @@
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

8-
9-
## Project Introduction
10-
5.0完全拥抱SpringBoot体系,基于JDK1.8,不仅仅支持LCN事务模式,同时引入了TCC,TXC模式,把分布式事务协调的模式抽象出来,让各种模式可以嵌套使用。
11-
12-
事务模式说明:TCC是用户自己实现提交回滚业务,LCN是框架代理JDBC Connection实现提交回滚业务, TXC是框架分析业务SQL提前提交,在需要回滚时生成逆向回滚。
13-
14-
TCC忽略不说。LCN与TXC两种框架实现的事务模式到底那个更优越呢?
15-
16-
理论上,在并发量大,资源相对紧张时,TXC要优于LCN,但从目前测试上来说,结果却非如此,LCN还是稍优于TXC。同时TXC还限制了业务SQL形式,未做到完全逆向
17-
后续版本将会着重优化TXC,包括性能上和SQL的完全逆向上。
18-
19-
20-
版本较4.x主要特点:
21-
1. 基于SpringBoot研发
22-
2. 抽离LCN封装业务,提出业务接口层与通讯层,可支持自定义分布式事务模式与通讯模式。
23-
3. 支持LCN TXC TCC 三种事务模式,且可混合支持。
24-
4. 性能较优秀,去掉了线程等待机制,提高吞吐量。
25-
26-
27-
288
## 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: *分布式事务追踪工具*
9+
1. txlcn-tc: *Distributed Transaction Client*
10+
2. txlcn-common: *Commons*
11+
3. txlcn-logger: *Logger, provide persistent to MySQL*
12+
4. txlcn-tm: *Distributed Transaction Manager*
13+
5. txlcn-txmsg: *Distributed Transaction Message Extensions API*
14+
6. txlcn-txmsg-netty: *Distributed Transaction Message Extensions Implementation*
15+
7. txlcn-tracing: *Distributed Transaction Tracing*
3616

3717
## The Authority
38-
Website: [https://txlcn.org](https://txlcn.org)
39-
Statistics: [Members Enter](https://github.com/codingapi/tx-lcn/issues/7)
18+
Website: [https://txlcn.org](https://txlcn.org)
19+
Statistics: [Leave your company messages](https://github.com/codingapi/tx-lcn/issues/7)
4020
QQ:554855843 (Hot) 970071379(Normal)

0 commit comments

Comments
 (0)