From 8075bfcab41759966618f1cb0789b2a6aaf0f122 Mon Sep 17 00:00:00 2001 From: yedf2 <120050102@qq.com> Date: Sat, 25 Dec 2021 09:45:26 +0800 Subject: [PATCH] update compare --- README-cn.md | 21 +++++++++++---------- README.md | 21 +++++++++++---------- 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/README-cn.md b/README-cn.md index 85eb559..9dc13a8 100644 --- a/README-cn.md +++ b/README-cn.md @@ -46,19 +46,20 @@ DTM是一款golang开发的分布式事务管理器,解决了跨数据库、 | 特性| DTM | SEATA |备注| |:-----:|:----:|:----:|:----:| -| 支持语言 |Go、Java、python、php、c#...|Java|dtm可轻松接入一门新语言| -|异常处理| [子事务屏障自动处理](https://zhuanlan.zhihu.com/p/388444465) |手动处理 |dtm解决了幂等、悬挂、空补偿| -| TCC事务| ||| -| XA事务|||| -|AT事务|建议使用XA||AT与XA类似,性能更好,但有脏回滚| -| SAGA事务 |支持并发 |状态机模式 || -|事务消息|||dtm提供类似rocketmq的事务消息| -|单服务多数据源|||| -|通信协议|HTTP、gRPC、go-zero|dubbo等协议|dtm对云原生更加友好| -|star数量|github stars|github stars|dtm从20210604发布0.1,发展快| +| [支持语言](https://dtm.pub/other/opensource.html#lang) |Go、Java、python、php、c#...|Java|dtm可轻松接入一门新语言| +|[异常处理](https://dtm.pub/other/opensource.html#exception)| 子事务屏障自动处理 |手动处理 |dtm解决了幂等、悬挂、空补偿| +| [TCC事务](https://dtm.pub/other/opensource.html#tcc)| ||| +| [XA事务](https://dtm.pub/other/opensource.html#xa)|||| +|[AT事务](https://dtm.pub/other/opensource.html#at)|建议使用XA||AT与XA类似,性能更好,但有脏回滚| +| [SAGA事务](https://dtm.pub/other/opensource.html#saga) |支持并发 |状态机模式 || +|[二阶段消息](https://dtm.pub/other/opensource.html#msg)|||dtm提供类似rocketmq的事务消息| +|[单服务多数据源](https://dtm.pub/other/opensource.html#multidb)|||| +|[通信协议](https://dtm.pub/other/opensource.html#protocol)|HTTP、gRPC、go-zero|dubbo等协议|dtm对云原生更加友好| +|[star数量](https://dtm.pub/other/opensource.html#star)|github stars|github stars|dtm从20210604发布0.1,发展快| 从上面对比的特性来看,如果您的语言栈包含了Java之外的语言,那么dtm是您的首选。如果您的语言栈是Java,您也可以选择接入dtm,使用子事务屏障技术,简化您的业务编写。 +详细的对比可以点击特性中的链接,跳到相关文档 ## [性能测试报告](https://dtm.pub/other/performance.html) ## [教程与文档](https://dtm.pub) diff --git a/README.md b/README.md index 85eb559..9dc13a8 100644 --- a/README.md +++ b/README.md @@ -46,19 +46,20 @@ DTM是一款golang开发的分布式事务管理器,解决了跨数据库、 | 特性| DTM | SEATA |备注| |:-----:|:----:|:----:|:----:| -| 支持语言 |Go、Java、python、php、c#...|Java|dtm可轻松接入一门新语言| -|异常处理| [子事务屏障自动处理](https://zhuanlan.zhihu.com/p/388444465) |手动处理 |dtm解决了幂等、悬挂、空补偿| -| TCC事务| ||| -| XA事务|||| -|AT事务|建议使用XA||AT与XA类似,性能更好,但有脏回滚| -| SAGA事务 |支持并发 |状态机模式 || -|事务消息|||dtm提供类似rocketmq的事务消息| -|单服务多数据源|||| -|通信协议|HTTP、gRPC、go-zero|dubbo等协议|dtm对云原生更加友好| -|star数量|github stars|github stars|dtm从20210604发布0.1,发展快| +| [支持语言](https://dtm.pub/other/opensource.html#lang) |Go、Java、python、php、c#...|Java|dtm可轻松接入一门新语言| +|[异常处理](https://dtm.pub/other/opensource.html#exception)| 子事务屏障自动处理 |手动处理 |dtm解决了幂等、悬挂、空补偿| +| [TCC事务](https://dtm.pub/other/opensource.html#tcc)| ||| +| [XA事务](https://dtm.pub/other/opensource.html#xa)|||| +|[AT事务](https://dtm.pub/other/opensource.html#at)|建议使用XA||AT与XA类似,性能更好,但有脏回滚| +| [SAGA事务](https://dtm.pub/other/opensource.html#saga) |支持并发 |状态机模式 || +|[二阶段消息](https://dtm.pub/other/opensource.html#msg)|||dtm提供类似rocketmq的事务消息| +|[单服务多数据源](https://dtm.pub/other/opensource.html#multidb)|||| +|[通信协议](https://dtm.pub/other/opensource.html#protocol)|HTTP、gRPC、go-zero|dubbo等协议|dtm对云原生更加友好| +|[star数量](https://dtm.pub/other/opensource.html#star)|github stars|github stars|dtm从20210604发布0.1,发展快| 从上面对比的特性来看,如果您的语言栈包含了Java之外的语言,那么dtm是您的首选。如果您的语言栈是Java,您也可以选择接入dtm,使用子事务屏障技术,简化您的业务编写。 +详细的对比可以点击特性中的链接,跳到相关文档 ## [性能测试报告](https://dtm.pub/other/performance.html) ## [教程与文档](https://dtm.pub)