课程
/后端开发
/PHP
/PHP秒杀设计
下单减库存的第一个方案 ,创建订单同时库存减,但是不是支付,同样也是可以设置支付时效啊,与第三个方案感觉差不多呢? 不理解老师说的
2019-08-22
源自:PHP秒杀设计 4-1
正在回答
扣库存比创建订单的操作更简单,应该把简单的操作放在前面,实现流量漏斗
魏龙云
看了后面的内容 我觉得是因为第三个方案性能较好
同问 不明白有啥本质区别
方案一(下单减库存)和方案三(预扣库存)模式其实差不多,就像 do..while... 和 while 的区别,都可以用支付时效控制回收库存,但是方案一相对方案三 I/O 开销更高
我也有相同的问题
举报
利用php+redis打造一个高性能的订单秒杀系统
2 回答老师,预扣库存的方案中也存在恶意下单的问题啊
1 回答分布式的库存扣除
1 回答先扣库存,友商恶意抢购,不也占了库存么?一没解决第一种方案问题啊?
1 回答扣库存的逻辑貌似有些问题
1 回答您收预扣库存,10分钟内不支付则归还库存,那么秒杀可能5分钟就结束了,抢完了,归还的库存有什么用?