尼莫0826_
2017-12-10 10:50
redis中,那第11个人提示秒杀已结束,那10个人中的某些人不准备买了,那怎么办了,剩余的商品不参与秒杀了?
一般秒杀都是有保证金或者有足够的余额的前提下进行,秒杀成功直接扣款,要是不想要了,那就不是秒杀列队里的问题了
或者只在支付结束后加入到队列
那你其实可以在允许支付的过程中还没有支付的情况下允许20个进入到redis队列中,只允许这20个去秒杀这10个商品,然后支付完成的再加入到一个只有10个的队列中,10个之外的就提示他秒杀结束,尚未支付的情况下上面的20个以外的也提示支付结束,我的思路大概是这样,也不知道对不对
PHP消息队列实现及应用
32730 学习 · 58 问题
相似问题