課程
/后端開發(fā)
/PHP
/PHP秒殺設計
初始化的時候各個節(jié)點的本地庫存是一樣的,但是摘除一個節(jié)點之后并不會將該節(jié)點剩余的庫存分攤到其他機器,這樣相當于還是會少生成訂單吧
2019-08-28
源自:PHP秒殺設計 4-3
正在回答
統(tǒng)一庫存如果為1000,有10個節(jié)點的本地庫存,這10個節(jié)點庫存總數(shù)必須大于1000,最理想的狀態(tài)是,某個節(jié)點掛掉后,其它9個節(jié)點的庫存加起來還能等于1000,如果沒有節(jié)點掛點,所有的請求在統(tǒng)一庫存那里也會被合理攔截,最終控制在1000,本地庫存主要是為了減輕庫存查詢壓力,大于等于實際的庫存即可,但是不能超過太多
_瀟瀟暮雨 提問者
pijh 回復 _瀟瀟暮雨 提問者
這個答復滿分
那如果有兩臺及以上機器掛了呢?如何保證不少賣?
還有,正常情況下,如果某一臺機器的本地庫存賣完了,那么如果還有秒殺請求來到這個沒有庫存的機器,那這個請求是怎么處理呢?
t_mac_db
舉報
利用php+redis打造一個高性能的訂單秒殺系統(tǒng)
1 回答既然統(tǒng)一減庫存了,還要本地減庫存干嘛?直接使用統(tǒng)一減庫存判斷不行嗎?
1 回答老師:統(tǒng)一減庫存那臺機掛了呢?
1 回答為什么減庫存不能用list 而是要用哈希去判斷
1 回答您好,本地減庫存是什么意思?庫存是放在哪里?redis嗎?
1 回答都分發(fā)到多臺機器了,還怎么單進程?多個機器怎么統(tǒng)一減庫存吧?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2019-08-30
統(tǒng)一庫存如果為1000,有10個節(jié)點的本地庫存,這10個節(jié)點庫存總數(shù)必須大于1000,最理想的狀態(tài)是,某個節(jié)點掛掉后,其它9個節(jié)點的庫存加起來還能等于1000,如果沒有節(jié)點掛點,所有的請求在統(tǒng)一庫存那里也會被合理攔截,最終控制在1000,本地庫存主要是為了減輕庫存查詢壓力,大于等于實際的庫存即可,但是不能超過太多
2019-09-18
這個答復滿分
2021-01-05
那如果有兩臺及以上機器掛了呢?如何保證不少賣?
還有,正常情況下,如果某一臺機器的本地庫存賣完了,那么如果還有秒殺請求來到這個沒有庫存的機器,那這個請求是怎么處理呢?