订单事务中库存归还的问题?
来源:44-2 订单新建的过程中如果保证库存数据的最终一致性

南森_
2021-10-09
两个问题
1:就是说只要归还库存,在归还库存的业务逻辑里,都要查一下归还记录的表,是否之前归还过没有?
以此来避免重复归还的问题
2:只要进行库存归还,就因为网络抖动,没有返回归还结果,导致超时机制,这次调用失败,然后都要重新确认消息,重新进行库存归还,是吗?
写回答
1回答
-
归还的时候查询是否已经归还课程中查询过的啊,
“只要进行库存归还,就因为网络抖动,没有返回归还结果,导致超时机制,这次调用失败,然后都要重新确认消息,重新进行库存归还,是吗?”
网络抖动导致没有拿到返回结果,这里不一定是扣减库存失败,但是对于调用方来说我们会给用户返回失败,所以之前扣减的库存需要返回去,达到client的响应和库存一致
012021-10-11
相似问题