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

发布于 2022-09-01 21:57:34 字数 25 浏览 30 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

咽泪装欢 2022-09-08 21:57:34

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文