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]


Reply via email to