課程
/后端開發(fā)
/PHP
/PHP消息隊(duì)列實(shí)現(xiàn)及應(yīng)用
redis中,那第11個(gè)人提示秒殺已結(jié)束,那10個(gè)人中的某些人不準(zhǔn)備買了,那怎么辦了,剩余的商品不參與秒殺了?
2017-12-10
源自:PHP消息隊(duì)列實(shí)現(xiàn)及應(yīng)用 3-1
正在回答
一般秒殺都是有保證金或者有足夠的余額的前提下進(jìn)行,秒殺成功直接扣款,要是不想要了,那就不是秒殺列隊(duì)里的問題了
或者只在支付結(jié)束后加入到隊(duì)列
那你其實(shí)可以在允許支付的過程中還沒有支付的情況下允許20個(gè)進(jìn)入到redis隊(duì)列中,只允許這20個(gè)去秒殺這10個(gè)商品,然后支付完成的再加入到一個(gè)只有10個(gè)的隊(duì)列中,10個(gè)之外的就提示他秒殺結(jié)束,尚未支付的情況下上面的20個(gè)以外的也提示支付結(jié)束,我的思路大概是這樣,也不知道對(duì)不對(duì)
舉報(bào)
消息隊(duì)列是個(gè)什么玩意兒,使用隊(duì)列解決秒殺等實(shí)際問題概念和使用方法
1 回答秒殺邏輯問題
1 回答redis的秒殺邏輯可能的存在問題
1 回答redis秒殺
2 回答我靠靠靠,redis秒殺問題
1 回答業(yè)務(wù)邏輯問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-12-12
一般秒殺都是有保證金或者有足夠的余額的前提下進(jìn)行,秒殺成功直接扣款,要是不想要了,那就不是秒殺列隊(duì)里的問題了
2017-12-11
或者只在支付結(jié)束后加入到隊(duì)列
2017-12-11
那你其實(shí)可以在允許支付的過程中還沒有支付的情況下允許20個(gè)進(jìn)入到redis隊(duì)列中,只允許這20個(gè)去秒殺這10個(gè)商品,然后支付完成的再加入到一個(gè)只有10個(gè)的隊(duì)列中,10個(gè)之外的就提示他秒殺結(jié)束,尚未支付的情況下上面的20個(gè)以外的也提示支付結(jié)束,我的思路大概是這樣,也不知道對(duì)不對(duì)