dtmcli的node使用示例
需要docker版本20.04以上
git clone https://github.com/yedf/dtm
cd dtm
docker-compose up安装依赖
npm installnode index.js可以从dtmcli-node-sample的日志里看到执行的顺序如下:
- TransOutTry
- TransInTry
- TransInConfirm
- TransOutConfirm
整个tcc事务执行成功
node saga.js可以看到如下顺序输出:
- TransOut
- TransIn
整个 saga 事务执行成功
node saga.js concurrent可以看到如下顺序输出:
- TransOut
- TransOut
- TransIn
- TransIn
整个 saga 事务并发执行, 并且符合指定顺序