Open seedtwj opened 4 years ago
升级一下oracle的驱动版本到最新版,还有druid试试
升级一下oracle的驱动版本到最新版,还有druid试试
ojdbc8 19.3.0.0 durid-spring-boot 1.1.17 都是最新的,依然是同样的错误
感觉应该跟这2个无关,否则第一次执行就不可能成功
我只启动一个服务,把调用其他接口的feign注释掉 只是在serviceImpl的方法里面加@GlobalTransactional 也是同样的问题。
不能每个都加@GlobalTransactional
遇到了相同的问题!!!
遇到了相同的问题,请问这个问题解决了吗?
请问这个问题解决了吗
三个服务 A->B->C 都加了@GlobalTransactional 业务逻辑均正常 第一次执行,能够正常commit 第二次开始,就提示错误 如果都不加@GlobalTransactional,三个服务写表均正常,无论提交次数多少 这是第一次执行成功后,三个服务的截图 seata server 日志截图
================================================================================== 第二次执行开始,在A服务就报错的截图
这是A服务SQL的截图
这是seata server 日志截图
================================================================================== 三个服务的seata client配置yml截图
使用到的组件 seata server 1.2.0
nacos 1.2.1
mybatis-plus 3.3.2
openfeign+okhttp
druid 1.1.16
数据库 oracle 18c ojdbc8
spring-cloud Hoxton.SR3 spring-cloud-alibaba 2.2.1.RELEASE spring-boot 2.2.5.RELEASE spring-cloud-alibaba-seata 2.2.0.RELEASE
容器 undertow