GreekPanda opened a new issue #14311: URL: https://github.com/apache/shardingsphere/issues/14311
## Bug Report ### Which version of ShardingSphere did you use? shardshpere 5.0.0 ### Which project did you use? ShardingSphere-JDBC or ShardingSphere-Proxy? ShardingSphere-Proxy ### Expected behavior Work with Seata 1.4.2 can roll back correctly when use mircoservices on springcloud alibaba ### Actual behavior Seata has been showed roll back, but shardingproxy still add a new data into MySQL ### Reason analyze (If you can) Totally no clue on it. ### Steps to reproduce the behavior, such as: SQL to execute, sharding rule configuration, when exception occur etc. 1. Build two mircroservices with springcloud and use nacos as register central 2. One service use feign api to add a new data into other service 3. The first service has a exception to tigger roll back of seata and it work, but the second service failed to roll back 4. Dirty data has generated successfully https://github.com/GreekPanda/springcloud-sharding-seata-demo/blob/main/pics/swagger-1.jpg https://github.com/GreekPanda/springcloud-sharding-seata-demo/blob/main/pics/exception-code.jpg https://github.com/GreekPanda/springcloud-sharding-seata-demo/blob/main/pics/trigger-exception.jpg https://github.com/GreekPanda/springcloud-sharding-seata-demo/blob/main/pics/no-roll-back.jpg ### Example codes for reproduce this issue (such as a github link). https://github.com/GreekPanda/springcloud-sharding-seata-demo -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
