如果订单生成失败,或者用户不进行支付,该如何将这部分库存加回去?

来源:-

hiitgo

2019-08-18 17:48

由于订单是异步创建的,如果因为程序异常,订单创建失败,或者生成订单后用户不进行支付,这部分被扣除的库存如何添加回去?


感谢回答!

写回答 关注

1回答

  • 皮奇
    2019-08-22 16:47:52

    同学你好,这块逻辑我没写,但如果实现起来也很简单,过期后,给每台机器的本地内存已卖及redis已卖库存都减一即可,最终要确保证这一份库存能卖出就好。

PHP秒杀设计

利用php+redis打造一个高性能的订单秒杀系统

11612 学习 · 61 问题

查看课程

相似问题