在seata发起分支提交获取分支提交结果的时候,报了一个异常,导致分支没被移除(这时候其实rm二阶段提交成功了),这时候定时器handleRetryCommitting,就扫描到还存在globalSession,然后继续doGlobalCommit,然后就出现xaer-nota的情况了,是怎么回事呀?
你看你日志输出时间点,还有如果你client当时打着断点去看很可能链接是断开,tc拿不到status就重试了,不过不影响一致性,只是不断下发一个不存在的事务提交,60秒后就直接全局事务提交了。此答案整理自钉钉群“3群-Seata 开源讨论群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。