Skip to content

Commit e282d85

Browse files
committed
en_US
1 parent 775a791 commit e282d85

2 files changed

Lines changed: 63 additions & 23 deletions

File tree

README.md

Lines changed: 16 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
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研发
2322
2. 抽离LCN封装业务,提出业务接口层与通讯层,可支持自定义分布式事务模式与通讯模式。
2423
3. 支持LCN TXC TCC 三种事务模式,且可混合支持。
2524
4. 性能较优秀,去掉了线程等待机制,提高吞吐量。
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)

README_zh_CN.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# TX-LCN分布式事务框架 (5.0.2.dev)
2+
3+
[![Maven](https://img.shields.io/badge/endpoint.svg?url=https://bbs.txlcn.org/maven-central)](https://bbs.txlcn.org/maven-list)
4+
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/codingapi/tx-lcn/blob/master/LICENSE)
5+
[![BBS](https://img.shields.io/badge/Talk-DTX_BBS-green.svg)](https://bbs.txlcn.org)
6+
[![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)
7+
8+
9+
## 项目介绍
10+
11+
5.0完全拥抱springboot体系,基于JDK1.8,不仅仅支持LCN事务模式,同时引入了TCC,TXC模式,把分布式事务协调的模式抽象出来,让各种模式可以嵌套使用。
12+
13+
事务模式说明:TCC是用户自己实现提交回滚业务,LCN是框架代理JDBC Connection实现提交回滚业务, TXC是框架分析业务SQL提前提交,在需要回滚时生成逆向回滚。
14+
15+
TCC忽略不说。LCN与TXC两种框架实现的事务模式到底那个更优越呢?
16+
17+
理论上,在并发量大,资源相对紧张时,TXC要优于LCN,但从目前测试上来说,结果却非如此,LCN还是稍优于TXC。同时TXC还限制了业务SQL形式,未做到完全逆向
18+
后续版本将会着重优化TXC,包括性能上和SQL的完全逆向上。
19+
20+
21+
版本较4.x主要特点:
22+
1. 基于SpringBoot研发
23+
2. 抽离LCN封装业务,提出业务接口层与通讯层,可支持自定义分布式事务模式与通讯模式。
24+
3. 支持LCN TXC TCC 三种事务模式,且可混合支持。
25+
4. 性能较优秀,去掉了线程等待机制,提高吞吐量。
26+
27+
28+
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(未满)
47+

0 commit comments

Comments
 (0)