首页 > 电商平台,将商品加入购物车 ,但商品库存只有1件 多人抢,怎么解决这个问题?

电商平台,将商品加入购物车 ,但商品库存只有1件 多人抢,怎么解决这个问题?

这个是面试题,请大神赐教,感激不尽!


设想,参考下~~
1)加入购物车这个动作没有排它性,也就说一个用户加入购物车,并不意味着其它用户不能够加入,商品依旧可以加入到购物车
2)设置商品抢购说明,设定下单成功的标志,是以订单确认为准呢,还是以付款为准
下单为准,那么用户只要确认订单但可以不付款,商品就抢购成功,可以更新库存信息
付款为准,那么用户必须付完款,商品才能被认可为抢购成功,更新库存信息
此后只要用户的下单确认是一律提示商品无库存
3) 用户提交订单的过程会出现资源竞争的情况,需要数据库的事务控制及回滚操作。
4)设置机制处理订单成功和支付网关回复结果过程中出现的不同步-A客户订单成功到付款成功之间的有B客户订单支付成功回复先到达的情况。避免出现商品超卖的情况发生

【热门文章】
【热门文章】