update readme
This commit is contained in:
parent
4f04f29c20
commit
99ae7efb2e
@ -40,9 +40,9 @@ DTM是一款go语言的分布式事务管理器,在微服务架构中,提供
|
||||
req := &gin.H{"amount": 30} // 微服务的载荷
|
||||
// DtmServer为DTM服务的地址,是一个url
|
||||
saga := dtmcli.NewSaga("http://localhost:8080/api/dtmsvr").
|
||||
// 添加一个TransOut的子事务,正向操作为url: qsBusi+"/TransOut", 逆向操作为url: qsBusi+"/TransOutCompensate"
|
||||
// 添加一个TransOut的子事务,正向操作为url: qsBusi+"/TransOut", 补偿操作为url: qsBusi+"/TransOutCompensate"
|
||||
Add(qsBusi+"/TransOut", qsBusi+"/TransOutCompensate", req).
|
||||
// 添加一个TransIn的子事务,正向操作为url: qsBusi+"/TransOut", 逆向操作为url: qsBusi+"/TransInCompensate"
|
||||
// 添加一个TransIn的子事务,正向操作为url: qsBusi+"/TransOut", 补偿操作为url: qsBusi+"/TransInCompensate"
|
||||
Add(qsBusi+"/TransIn", qsBusi+"/TransInCompensate", req)
|
||||
// 提交saga事务,dtm会完成所有的子事务/回滚所有的子事务
|
||||
err := saga.Submit()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user