QNJR-GROUP/EasyTransaction

多数据源TCC模式下,Cannel时,突然宕机,下次启动时为什么会去调用Confirm

shanghaiyanfaer opened this issue · 9 comments

Cannel时,突然宕机,下次启动时为什么会去调用Confirm???

什么操作???

是1.1.2的版本么?

是的,最新版

具体描述下环境和场景?最好有日志

场景就是业务发起方使用不入侵的方式去调用,调用方使用的的是框架幂等,其他的没什么不同,log用的是redis,现在有点事,日志晚点发给你

你先帮忙切换成mysql的日志存储看看能不能重现先?测试用的是demo里的代码么?有修改过什么么?数据存储引擎是innodb么?

目前信息不够判断,你加下我微信吧 skyesx

根据本页面提供的信息,排查、试验了相关场景及代码,未能重现本问题(但发现了其他BUG,已修复合并)。

请提供更详细信息以便排查问题

凌晨修复??辛苦了,我已经加你微信了

经过沟通,其由引入多数据源并没有正确实现自定义的DataSourceSelector导致。

ET默认只有单数据源的DataSourceSelector,多数据源情况下,需要根据业务自行完成对应的实现。

请验证问题后关闭本issue