1 changed files with 31 additions and 0 deletions
@ -0,0 +1,31 @@ |
|||
# Go Client for DTM |
|||
|
|||
There are there packages: |
|||
|
|||
## workflow |
|||
Workflow is a new client for DTM. It support the mixed usage of patterns saga, tcc, xa. And it also support the mixed usage of http, grpc and local transactions. |
|||
|
|||
This pattern offers maximum flexibility and can handle a wide range of scenarios. This pattern is highly recommended for transactions that need to be rolled back |
|||
|
|||
Quick start for workflow using http can be found here: [https://github.com/dtm-labs/quick-start-sample/tree/main/workflow-http](https://github.com/dtm-labs/quick-start-sample/tree/main/workflow-http) |
|||
|
|||
Quick start for workflow using grpc can be found here: [https://github.com/dtm-labs/quick-start-sample/tree/main/workflow-grpc](https://github.com/dtm-labs/quick-start-sample/tree/main/workflow-grpc) |
|||
|
|||
Detailed examples can be found here: [https://github.com/dtm-labs/dtm-examples](https://github.com/dtm-labs/dtm-examples) |
|||
|
|||
|
|||
## dtmcli |
|||
dtmcli is the http client for patterns: saga, tcc, msg, xa |
|||
|
|||
Quick start for dtmcli can be found here: [https://github.com/dtm-labs/quick-start-sample/tree/main/dtmcli-qs](https://github.com/dtm-labs/quick-start-sample/tree/main/dtmcli-qs) |
|||
|
|||
Detailed examples can be found here: [https://github.com/dtm-labs/dtm-examples](https://github.com/dtm-labs/dtm-examples) |
|||
|
|||
## dtmgrpc |
|||
dtmcli is the grpc client for patterns: saga, tcc, msg, xa |
|||
|
|||
Quick start for dtmgrpc can be found here: [https://github.com/dtm-labs/quick-start-sample/tree/main/dtmgrpc-qs](https://github.com/dtm-labs/quick-start-sample/tree/main/dtmgrpc-qs) |
|||
|
|||
Detailed examples can be found here: [https://github.com/dtm-labs/dtm-examples](https://github.com/dtm-labs/dtm-examples) |
|||
|
|||
|
|||
Loading…
Reference in new issue