Open jerry-IN opened 3 years ago
官方案例:springcloud-eureka-feign-mybatis-seata 问题:正常执行完,account服务的decrease方法执行了两次。导致最后的提交SQL,也执行了两次。 环境:
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-seata</artifactId> <version>2.2.1.RELEASE</version> <exclusions> <exclusion> <groupId>io.seata</groupId> <artifactId>seata-spring-boot-starter</artifactId> </exclusion> </exclusions> </dependency>
截图:
把seata相关整合去掉,光业务跑一下看看效果
去掉seata,数据库的新增数量正常,加上seata后, 操作account表就会有数量叠加问题(应该加1,实际加了2,应该加2,实际加了4)
官方案例:springcloud-eureka-feign-mybatis-seata 问题:正常执行完,account服务的decrease方法执行了两次。导致最后的提交SQL,也执行了两次。 环境:
截图: