以TCC-Transaction框架以及Seata为例分析分布式事务TCC执行原理
文章目录场景整体处理流程使用TCC开发需要做的TCC-Transaction开源框架执行原理1. 事务存储器2. 事务拦截器CompensableTransactionAspect主事务ROOT分支事务Provider作用总结ResourceCoordinatorAspect3. 事务管理器4. 事务处理JOBseata先以tcc-transaction开源分布式事务框架为例场景以下订单,之后扣减库存、扣款业务为例。创建订单并付款主事务:订单提交成功两个子事务:扣款,扣减库存也都成功成功场景:
原创
2021-03-12 15:12:54 ·
1455 阅读 ·
0 评论