1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进