如何設(shè)計(jì)一個(gè)高并發(fā)系統(tǒng)?
1. 系統(tǒng)拆分 把系統(tǒng)拆分成多個(gè)子系統(tǒng),每個(gè)系統(tǒng)連接一個(gè)數(shù)據(jù)庫(kù)
2. 緩存 大部分場(chǎng)景都是讀多寫(xiě)少,大量讀走緩存,寫(xiě)走數(shù)據(jù)庫(kù)
3. MQ 寫(xiě)壓力過(guò)大的時(shí)候,讓寫(xiě)請(qǐng)求積壓在mq中,緩解數(shù)據(jù)庫(kù)壓力
4. 分庫(kù)分表 當(dāng)數(shù)據(jù)庫(kù)處理能力不夠時(shí) 處理不過(guò)來(lái)mq的數(shù)據(jù)了
5. 數(shù)據(jù)庫(kù)讀寫(xiě)分離 讀請(qǐng)求壓力過(guò)大時(shí)使用
評(píng)論
圖片
表情
