- 1
- 0
- 约2.5千字
- 约 3页
- 2026-07-18 发布于北京
- 举报
1、通用性TCC技术方案
其实所谓的TCC思想,画一来说,大致说起来就很简单,我们就用自己的流量充值
来举个例子好了,你要是不考虑具体的技术实现的话,大概来说呢,相当于就是下面这样的
思路:
(1)主业务服务:相当于流量充值的服务,他就是TCC事务的主控服务,主要控制的
服务,负责整个分布式事务的编排和管理,执行,回滚,都是他来控制
(2)从业务服务:相当于我们的服务、订单服务、积分服务、抽奖服务、流量券服务,
主要就是了3个接口,try-confirm-cancel,try接口里是锁定资源,confirm是业务逻辑,
cancel是回滚逻辑
(3)业务活动管理器:管理具体的分布式事务的状态,分布式事务中各个服务对应的子事
务的状态,包括就是他会负责去触发各个从业务服务的confirm和cancel接口的执行和调
用。。。
(1)try阶段,资源的锁定,先冻结掉用户的账户,将一部分转出到冻结字段
里去;可以创建一个充值订单,但是状态是“中”
(2)confirm阶段,就是将用户的冻结口减掉,转移到商户的账户里去;同时将充值订
单的状态修改为“成功”;完成抽奖机会、积分、流量券的新增
(3)cancel阶段,try阶段任何一个服务有问题的话,那么就cancel掉,相当于是将冻结的
您可能关注的文档
最近下载
- 人教版小学数学二年级下册期末测试卷含答案(共7套).doc VIP
- S7-1200PLC编程与应用:西门子 S7 - 1200 PLCPPT教学课件.pptx
- 2027届新高考语文热点复习 小说阅读考场做题技巧.pptx
- 优优绿能40KW充电模块UR100040-SW(G3)产品说明书V3.27-20260129.pdf VIP
- 【华创-2025研报】美联储达到合理准备金规模:——全球货币转向跟踪第10期.pdf VIP
- 少年中国说朗诵稿打印.docx VIP
- Unit6第2课时Reading(课件)七年级英语下册(译林版).pptx
- 标准图集-04DX101-1-建筑电气常用数据.pdf VIP
- 优优绿能30kW充电模块UR100030-SW(G3)产品说明书V2.26-20260129.pdf VIP
- GJ B2809A-2005部队油库加油站设计与施工规范.pdf VIP
原创力文档

文档评论(0)