講師回答 / 皮奇
同學(xué)你好,代碼在這,https://github.com/huangtao1990/seckill?只是示例代碼,不能直接用于生產(chǎn)環(huán)境。分布式服務(wù)器如何共享數(shù)據(jù)確實(shí)可以通過第三方的redis共享數(shù)據(jù),如果同步數(shù)據(jù)可以用隊(duì)列。
2019-09-03
講師回答 / 皮奇
同學(xué)你好,代碼在這,https://github.com/huangtao1990/seckill?只是示例代碼,不能直接用于生產(chǎn)環(huán)境。課件有版權(quán)保護(hù),不能分享,抱歉哈。
2019-09-03
已采納回答 / pijh
統(tǒng)一庫存如果為1000,有10個節(jié)點(diǎn)的本地庫存,這10個節(jié)點(diǎn)庫存總數(shù)必須大于1000,最理想的狀態(tài)是,某個節(jié)點(diǎn)掛掉后,其它9個節(jié)點(diǎn)的庫存加起來還能等于1000,如果沒有節(jié)點(diǎn)掛點(diǎn),所有的請求在統(tǒng)一庫存那里也會被合理攔截,最終控制在1000,本地庫存主要是為了減輕庫存查詢壓力,大于等于實(shí)際的庫存即可,但是不能超過太多
2019-08-28
講師回答 / 皮奇
同學(xué)你好,代碼在這,https://github.com/huangtao1990/seckill?,如果為false,會去初始化一次庫存,不會返回false
2019-08-20
講師回答 / 皮奇
基于縮短路徑的角度來說確實(shí)可以,但也有些缺點(diǎn),網(wǎng)關(guān)機(jī)器和fpm之間不能在一臺機(jī)器上,內(nèi)網(wǎng)間就不能長連接通信,增加了這一步的通信成本。
2019-08-18
講師回答 / 皮奇
同學(xué)你好,這塊邏輯我沒寫,但如果實(shí)現(xiàn)起來也很簡單,過期后,給每臺機(jī)器的本地內(nèi)存已賣及redis已賣庫存都減一即可,最終要確保證這一份庫存能賣出就好。
2019-08-18
講師回答 / 皮奇
同學(xué)你好,代碼在這,https://github.com/huangtao1990/seckill?只是示例代碼,不能直接用于生產(chǎn)環(huán)境。
2019-08-09