分布式事务-TCC异常-幂等性

1、幂等性问题:

二阶段提交时,如果二阶段执行成功通知TC时出现网路或其他问题中断,那么TC没有收到执行成功的通知,TC内部有定时器不断的重试二阶段方法,导致接口出现幂等性问题。

2、解决方法

和空回滚问题一样也是利用日志表的记录,sql增加状态机,必须从try状态到cancel状态可以防止幂等性问题
分布式事务-TCC异常-幂等性_第1张图片

你可能感兴趣的:(分布式)