This commit is contained in:
yedf2 2021-07-27 12:00:00 +08:00
parent ffca84f8ec
commit 4a7d1f0dee
2 changed files with 14 additions and 14 deletions

View File

@ -33,13 +33,13 @@ DTM是首款golang的开源分布式事务管理器优雅的解决了幂等
| 特性| DTM | SEATA |备注|
|:-----:|:----:|:----:|:----:|
| 支持语言 | <font color=green>Golang、python、php及其他</font> | <font color=orange>Java</font> |dtm可轻松接入一门新语言|
|异常处理| <font color=green>[子事务屏障自动处理](https://zhuanlan.zhihu.com/p/388444465)</font>|<font color=orange>手动处理</font> |dtm解决了幂等、悬挂、空补偿|
| TCC事务| <font color=green></font>|<font color=green></font>||
| XA事务|<font color=green></font>|<font color=green></font>||
|AT事务|<font color=red></font>|<font color=green></font>|AT与XA类似性能更好但有脏回滚|
| SAGA事务 | <font color=orange>简单模式</font> | <font color=green>状态机复杂模式</font> |dtm的状态机模式在规划中|
|事务消息|<font color=green></font>|<font color=red></font>|dtm提供类似rocketmq的事务消息|
| 支持语言 |<span style="color:green">Golang、python、php及其他</span>|<span style="color:orange">Java</span>|dtm可轻松接入一门新语言|
|异常处理| <span style="color:green">[子事务屏障自动处理](https://zhuanlan.zhihu.com/p/388444465)</span>|<span style="color:orange">手动处理</span> |dtm解决了幂等、悬挂、空补偿|
| TCC事务| <span style="color:green"></span>|<span style="color:green"></span>||
| XA事务|<span style="color:green"></span>|<span style="color:green"></span>||
|AT事务|<span style="color:red"></span>|<span style="color:green"></span>|AT与XA类似性能更好但有脏回滚|
| SAGA事务 |<span style="color:orange">简单模式</span> |<span style="color:green">状态机复杂模式</span> |dtm的状态机模式在规划中|
|事务消息|<span style="color:green"></span>|<span style="color:red"></span>|dtm提供类似rocketmq的事务消息|
|通信协议|HTTP|dubbo等协议无HTTP|dtm后续将支持grpc类协议|
|star数量|<img src="https://img.shields.io/github/stars/yedf/dtm.svg?style=social" alt="github stars"/>|<img src="https://img.shields.io/github/stars/seata/seata.svg?style=social" alt="github stars"/>|dtm从20210604发布0.1,发展快|

View File

@ -34,13 +34,13 @@ The following is a comparison of the main features of dtm and seata:
| Features | DTM | SEATA | Remarks |
|:-----:|:----:|:----:|:----:|
| Supported languages | <font color=green>Golang, python, php and others</font> | <font color=orange>Java</font> |dtm can easily support a new language|
|Exception Handling| <font color=green>[Sub-transaction barrier automatic processing](./doc/barrier-en.md)</font>|<font color=orange>Manual processing</font> | dtm solves idempotence, suspension, and null compensation|
| TCC| <font color=green></font>|<font color=green></font>||
| XA|<font color=green></font>|<font color=green></font>||
|AT |<font color=red></font>|<font color=green></font>|AT is similar to XA, with better performance but dirty rollback|
| SAGA | <font color=orange>simple mode</font> | <font color=green>state machine complex mode</font> |dtm's state machine mode is under planning|
|Transaction message|<font color=green></font>|<font color=red></font>|dtm provides transaction messages similar to rocketmq|
| Supported languages| <span style="color:green">Golang, python, php and others</span> | <span style="color:orange">Java</span> |dtm can easily support a new language|
|Exception Handling| <span style="color:green">[Sub-transaction barrier automatic processing](./doc/barrier-en.md)</span>|<span style="color:orange">Manual processing</span> | dtm solves idempotence, suspension, and null compensation|
| TCC| <span style="color:green"></span>|<span style="color:green"></span>||
| XA|<span style="color:green"></span>|<span style="color:green"></span>||
|AT |<span style="color:red"></span>|<span style="color:green"></span>|AT is similar to XA, with better performance but dirty rollback|
| SAGA |<span style="color:orange">simple mode</span> |<span style="color:green">state machine complex mode</span> |dtm's state machine mode is under planning|
|Transaction message|<span style="color:green"></span>|<span style="color:red"></span>|dtm provides transaction messages similar to rocketmq|
|Communication protocol|HTTP|dubbo and other protocols, no HTTP|dtm will support grpc protocol in the future|
|star number|<img src="https://img.shields.io/github/stars/yedf/dtm.svg?style=social" alt="github stars"/>|<img src="https://img.shields.io/github/stars/seata/seata.svg?style=social" alt="github stars"/>|dtm releases 0.1 from 20210604, fast development|