1、幂等性问题:
二阶段提交时,如果二阶段执行成功通知TC时出现网路或其他问题中断,那么TC没有收到执行成功的通知,TC内部有定时器不断的重试二阶段方法,导致接口出现幂等性问题。
2、解决方法
和空回滚问题一样也是利用日志表的记录,sql增加状态机,必须从try状态到cancel状态可以防止幂等性问题
微信扫一扫
二阶段提交时,如果二阶段执行成功通知TC时出现网路或其他问题中断,那么TC没有收到执行成功的通知,TC内部有定时器不断的重试二阶段方法,导致接口出现幂等性问题。
和空回滚问题一样也是利用日志表的记录,sql增加状态机,必须从try状态到cancel状态可以防止幂等性问题
相关推荐