面試遇到的秒殺問(wèn)題,如果你簡(jiǎn)歷沒(méi)寫但是面試問(wèn)到了,你就會(huì)下去總結(jié)起來(lái)發(fā)???。。。
#面試經(jīng)驗(yàn)談# 秒殺系統(tǒng)
高并發(fā):
水平擴(kuò)展:Nginx流量分發(fā)
容器化(Docker,k8s)動(dòng)態(tài)擴(kuò)展
緩存優(yōu)化:redis,CDN
限流算法:令牌桶和漏桶控制請(qǐng)求;
超賣問(wèn)題:
分布式鎖,
Redis和zookeeper
數(shù)據(jù)庫(kù)開樂(lè)觀鎖
預(yù)扣庫(kù)存,下單就扣掉,等付款在正式扣除庫(kù)存。
刷單問(wèn)題:
防刷單機(jī)制:用驗(yàn)證碼防機(jī)器人,
用ddos,
數(shù)據(jù)加密
秒殺的架構(gòu):
用戶請(qǐng)求 -> 網(wǎng)關(guān)層-> 服務(wù)層 -> 緩存層 -> 數(shù)據(jù)庫(kù)層
↓
消息隊(duì)列 -> 異步處理#??虯I配圖神器##??图?lì)計(jì)劃#
高并發(fā):
水平擴(kuò)展:Nginx流量分發(fā)
容器化(Docker,k8s)動(dòng)態(tài)擴(kuò)展
緩存優(yōu)化:redis,CDN
限流算法:令牌桶和漏桶控制請(qǐng)求;
超賣問(wèn)題:
分布式鎖,
Redis和zookeeper
數(shù)據(jù)庫(kù)開樂(lè)觀鎖
預(yù)扣庫(kù)存,下單就扣掉,等付款在正式扣除庫(kù)存。
刷單問(wèn)題:
防刷單機(jī)制:用驗(yàn)證碼防機(jī)器人,
用ddos,
數(shù)據(jù)加密
秒殺的架構(gòu):
用戶請(qǐng)求 -> 網(wǎng)關(guān)層-> 服務(wù)層 -> 緩存層 -> 數(shù)據(jù)庫(kù)層
↓
消息隊(duì)列 -> 異步處理#??虯I配圖神器##??图?lì)計(jì)劃#
全部評(píng)論

異步處理之后應(yīng)該可以加一個(gè)補(bǔ)償機(jī)制
mark
m
mark
mark
mark
mark
mark
mark
mark
mark
mark
m秒殺
mark
mark
mark
mark超級(jí)無(wú)敵秒殺回答
m
mark
mark
相關(guān)推薦
點(diǎn)贊 評(píng)論 收藏
分享
04-20 14:57
華南理工大學(xué) 深度學(xué)習(xí) 

點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享