为了账号安全,请及时绑定邮箱和手机立即绑定

秒杀逻辑问题

redis中,那第11个人提示秒杀已结束,那10个人中的某些人不准备买了,那怎么办了,剩余的商品不参与秒杀了?

正在回答

3 回答

一般秒杀都是有保证金或者有足够的余额的前提下进行,秒杀成功直接扣款,要是不想要了,那就不是秒杀列队里的问题了

2 回复 有任何疑惑可以回复我~

或者只在支付结束后加入到队列

0 回复 有任何疑惑可以回复我~

那你其实可以在允许支付的过程中还没有支付的情况下允许20个进入到redis队列中,只允许这20个去秒杀这10个商品,然后支付完成的再加入到一个只有10个的队列中,10个之外的就提示他秒杀结束,尚未支付的情况下上面的20个以外的也提示支付结束,我的思路大概是这样,也不知道对不对

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP消息队列实现及应用
  • 参与学习       32730    人
  • 解答问题       58    个

消息队列是个什么玩意儿,使用队列解决秒杀等实际问题概念和使用方法

进入课程

秒杀逻辑问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信