分布式事务模型TCC原理图
2023-06-14 17:44:22 0 举报
TCC(Try-Confirm-Cancel)是一种基于补偿机制的分布式事务模型
作者其他创作
大纲/内容
Try
Confirm
1、启动事务
Cancel
事务协调器
3、调用或回滚事务
更新订单状态为支付失败,解锁账户
4-1、调用Confirm接口
修改订单状态为失败,解锁库存
验证订单有效性,是否有充足的库存
支付服务
4-2、调用Cancel接口
解锁库存
2、调用Try接口
修改订单状态
锁定账户相应余额、状态设置为支付中
订单服务
扣减库存
扣减账户相应金额,状态为已支付
锁定订单相关的库存资源,并放入预扣库存中
库存服务
下单业务
0 条评论
回复 删除
下一页