分布式事务-TCC【收藏整理】

TCC是应用层的2PC(2 Phase Commit, 两阶段提交), 如果你将应用看做资源管理器的话。        详细来说,TCC每项操作需要做的事情如下: 1、Try:尝试执行业务。 完成所有业务检查(一致性) 预留必须业务资源(准隔离性) 2、Confirm:确认执行业务。 真正执行业务 不做任何业务检查 只使用Try阶段预留的业务资源 3、Cancel:取消执行业务 释放Try阶段预留
相关文章
相关标签/搜索