关于更新库存

来源:12-3 关闭订单

乃好

2019-08-20

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

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

写回答

1回答

geelylucky

2019-08-20

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

0
1
慕丝5025019
那么请问老师更新库存和扣减库存如何加分布式锁
2019-08-28
共1条回复

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程