Closed 0000005 closed 6 years ago
\/ Order===>Member.addFee()
也就是Order.checkin()在同一个分布式事务中,分别调用了两次Member的feign。此时Member微服务产生补偿记录时,会爆出主键重复的异常。导致整个分布式事务失败。
补偿id为groupId,应该替换成一个随机的唯一值。
bug产生场景
\/ Order===>Member.addFee()
也就是Order.checkin()在同一个分布式事务中,分别调用了两次Member的feign。此时Member微服务产生补偿记录时,会爆出主键重复的异常。导致整个分布式事务失败。
bug产生原因
补偿id为groupId,应该替换成一个随机的唯一值。