From 2c9ad59740cfbcc4a4b2c3529017a9287005bd26 Mon Sep 17 00:00:00 2001 From: yedf2 <120050102@qq.com> Date: Tue, 19 Jul 2022 10:01:37 +0800 Subject: [PATCH] update readmes --- README.md | 5 ++--- helper/README-cn.md | 2 ++ helper/README-en.md | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5ce855d..1951fcc 100644 --- a/README.md +++ b/README.md @@ -11,12 +11,10 @@ English | [简体中文](https://github.com/dtm-labs/dtm/blob/main/helper/README ## What is DTM -DTM is a distributed transaction framework which provides cross-service eventual data consistency. It provides saga, tcc, xa, 2-phase message, outbox patterns for a variety of application scenarios. It also supports multiple languages and multiple store engine to form up a transaction as following: +DTM is a distributed transaction framework which provides cross-service eventual data consistency. It provides saga, tcc, xa, 2-phase message, outbox, workflow patterns for a variety of application scenarios. It also supports multiple languages and multiple store engine to form up a transaction as following: function-picture -## Features - ## Who's using DTM (partial) [Tencent](https://en.dtm.pub/other/using.html#tencent) @@ -92,6 +90,7 @@ The timing diagram for the intended failure is as follows: saga-failed ## More examples +If you want more quick start examples, please refer to [dtm-labs/quick-start-sample](https://github.com/dtm-labs/quick-start-sample) The above example mainly demonstrates the flow of a distributed transaction. More on this, including practical examples of how to interface with an actual database, how to do compensation, how to do rollback, etc. please refer to [dtm-examples](https://github.com/dtm-labs/dtm-examples) for more examples. diff --git a/helper/README-cn.md b/helper/README-cn.md index 2153ae3..4fd5a8b 100644 --- a/helper/README-cn.md +++ b/helper/README-cn.md @@ -108,6 +108,8 @@ go run main.go 在转入操作失败的情况下,TransIn和TransOut的补偿操作被执行,保证了最终的余额和转账前是一样的。 ### 更多示例 +关于更多quick start的例子,可以参考 [dtm-labs/quick-start-sample](https://github.com/dtm-labs/quick-start-sample) + 上述示例主要演示了分布式事务的流程,更多的内容,包括如何与实际的数据库对接,如何做补偿,如何做回滚等实际的例子,请参考[dtm-labs/dtm-examples](https://github.com/dtm-labs/dtm-examples) ## 联系我们 diff --git a/helper/README-en.md b/helper/README-en.md index 4caed84..1951fcc 100644 --- a/helper/README-en.md +++ b/helper/README-en.md @@ -11,7 +11,7 @@ English | [简体中文](https://github.com/dtm-labs/dtm/blob/main/helper/README ## What is DTM -DTM is a distributed transaction framework which provides cross-service eventual data consistency. It provides saga, tcc, xa, 2-phase message, outbox patterns for a variety of application scenarios. It also supports multiple languages and multiple store engine to form up a transaction as following: +DTM is a distributed transaction framework which provides cross-service eventual data consistency. It provides saga, tcc, xa, 2-phase message, outbox, workflow patterns for a variety of application scenarios. It also supports multiple languages and multiple store engine to form up a transaction as following: function-picture @@ -90,6 +90,7 @@ The timing diagram for the intended failure is as follows: saga-failed ## More examples +If you want more quick start examples, please refer to [dtm-labs/quick-start-sample](https://github.com/dtm-labs/quick-start-sample) The above example mainly demonstrates the flow of a distributed transaction. More on this, including practical examples of how to interface with an actual database, how to do compensation, how to do rollback, etc. please refer to [dtm-examples](https://github.com/dtm-labs/dtm-examples) for more examples.