TCC(Try-Confirm-Cancel)通过三阶段操作实现业务层面分布式事务的原子性,其核心在于资源预留和状态管理的设计:
Try阶段(预留)
Confirm阶段(确认)
Cancel阶段(撤销)
status=TRY_RESERVED
CONFIRMED
通过这种设计,无论涉及多少服务,只要所有Try成功则最终确认,否则全部撤销,从而保证原子性。
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!