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