005_Seata TCC库存异构存储分布式事务原理分析
2022-04-03 17:34:24 0 举报
Seata TCC异构存储分布式事务原理分析
作者其他创作
大纲/内容
新增库存
@LocalTCC
缓存接口
库存服务
上报分支事务状态try 执行成功
商品服务
@GlobalTransactional
注册分支事务,branch id
数据库接口
方法调用
上报分支事务状态try 执行成功/失败
开启全局事务,xid
commit/cancel业务操作
try,预留资源
提交/回滚分支事务执行commit/cancel
commit业务操作
MySQL库存数据库
执行
Seata Server
锁定/释放库存
双写逻辑
try 执行成功上报分支事务状态
Redis分布式缓存集群
采购服务
异常场景try 执行失败
订单服务
调整库存

收藏

收藏
0 条评论
下一页