Thanks to visit codestin.com
Credit goes to github.com

Skip to content

zcong1993/dtmcli-node-sample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dtmcli-node-sample

dtmcli的node使用示例

快速开始

部署启动dtm

需要docker版本20.04以上

git clone https://github.com/yedf/dtm
cd dtm
docker-compose up

安装依赖

npm install

Tcc

node index.js

输出

可以从dtmcli-node-sample的日志里看到执行的顺序如下:

  • TransOutTry
  • TransInTry
  • TransInConfirm
  • TransOutConfirm

整个tcc事务执行成功

简单 saga

node saga.js

输出

可以看到如下顺序输出:

  • TransOut
  • TransIn

整个 saga 事务执行成功

并发 saga

node saga.js concurrent

输出

可以看到如下顺序输出:

  • TransOut
  • TransOut
  • TransIn
  • TransIn

整个 saga 事务并发执行, 并且符合指定顺序

About

dtmcli的node使用示例

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%