请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于更新库存

比如获取了商品A的库存为100件,然后理想状态是更新库存为100+orderItem中的数量(假如10件),那么该商品现在是110件库存

如果已经获取了库存为100件,那么在获取库存之后,正式更新之前,突然有人又下单买走了10件,仍然执行流程:更新库存为100+orderItem中的数量(假如10件),那么表面上库存为110,但实际只有100了怎么办

正在回答 回答被采纳积分+3

1回答

geelylucky 2019-08-20 22:19:46

更新库存和扣减库存都要做好分布式锁。更新操作都是要加锁的。

0 回复 有任何疑惑可以回复我~
  • 那么请问老师更新库存和扣减库存如何加分布式锁
    回复 有任何疑惑可以回复我~ 2019-08-28 11:35:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信