实现分布式事务的TCC模式时,如何解决空回滚与幂等性问题?

提问者:帅平 问题分类:面试刷题
实现分布式事务的TCC模式时,如何解决空回滚与幂等性问题?
1 个回答
酷的没边儿
酷的没边儿
空回滚处理:
事务日志持久化:在Try阶段记录事务状态,Cancel阶段校验日志是否存在,若未执行Try则跳过补偿。
幂等性保障:
唯一事务ID:为每个事务生成全局唯一ID,Confirm/Cancel阶段通过ID去重。
超时与重试:
异步状态查询:在超时后主动查询事务状态,避免重复提交。
发布于:1个月前 (03-31) IP属地:
我来回答