电商平台,将商品加入购物车 ,但商品库存只有1件 多人抢,怎么解决这个问题?
这个是面试题,请大神赐教,感激不尽!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
这个是面试题,请大神赐教,感激不尽!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
设想,参考下~~
1)加入购物车这个动作没有排它性,也就说一个用户加入购物车,并不意味着其它用户不能够加入,商品依旧可以加入到购物车
2)设置商品抢购说明,设定下单成功的标志,是以订单确认为准呢,还是以付款为准
下单为准,那么用户只要确认订单但可以不付款,商品就抢购成功,可以更新库存信息
付款为准,那么用户必须付完款,商品才能被认可为抢购成功,更新库存信息
此后只要用户的下单确认是一律提示商品无库存
3) 用户提交订单的过程会出现资源竞争的情况,需要数据库的事务控制及回滚操作。
4)设置机制处理订单成功和支付网关回复结果过程中出现的不同步-A客户订单成功到付款成功之间的有B客户订单支付成功回复先到达的情况。避免出现商品超卖的情况发生