小記 | 一周上線百萬級高并發(fā)系統(tǒng)
本文是魚皮在騰訊實習(xí)期間,從零開始一周緊急上線百萬高并發(fā)系統(tǒng)的相關(guān)經(jīng)驗、思路及感悟,分享給大家。
前言

項目介紹



設(shè)計思路

1. 高并發(fā)

緩存方案
1. 數(shù)據(jù)結(jié)構(gòu)設(shè)計
2. 緩存降級
3. 緩存更新
4. 緩存穿透
2. 兼容性
3. 消息通知

4. 風(fēng)險評估
解決方案
生產(chǎn)方消息可靠性:
消費方消息可靠性和數(shù)據(jù)一致性:
開發(fā)過程
問題解決

1. 事務(wù)提交時報錯?
2. 依賴包存在,項目啟動卻報錯?
3. 緩存未即時更新
4. 緩存仍未即時更新?
5. 請求卡死
6. 線上環(huán)境分析日志時突然告警,磁盤 IO 占用超過 99%!
7. 進程閃退

8. 線上環(huán)境的消息通知發(fā)送成功了,怎么沒有預(yù)期的數(shù)據(jù)更新效果?
9. 報告!流量太大,撐不住??!

10. 上線前一天你跟我說接口設(shè)計有問題?
11. 線上出 bug 了!

12. 線上出現(xiàn)部分錯誤數(shù)據(jù)
13. 線上機器 OOM!
血淚教訓(xùn)

總結(jié)


后續(xù)
1. 兩個系統(tǒng)中有部分相同的配置

2. 曾經(jīng)的進程閃退問題,必須重視!
3. 消息隊列可靠性保障

后臺回復(fù)?學(xué)習(xí)資料?領(lǐng)取學(xué)習(xí)視頻
如有收獲,點個在看,誠摯感謝
評論
圖片
表情
