資料內(nèi)容:
第二代架構(gòu):緩存提速+隊列削峰+分庫分表+讀寫分離
主要問題 :
2012 年春運期間,由于訪問量超出設(shè)計預(yù)期, 12306 網(wǎng)站在高峰期出現(xiàn)了一系列問題: 頁面打開緩慢、 查詢和下 單報錯 后臺系統(tǒng)過載 用戶體驗不佳
根因分析 :
(1)請求高峰(類似于秒殺)響應(yīng)遲緩
放票時 高并發(fā)的下單集中在一起,形成請求高峰(類似于秒殺),請求導(dǎo)致訂單 / 電子客 票數(shù)據(jù)庫負 載過高,引起交易響應(yīng)時間過長,造成 AS 以及 inetis 的交易線程池擁堵。
下單長時間不響應(yīng),同一次購買,用戶會反復(fù)重試,從而加劇擁堵。 由于響應(yīng)時間過程,用戶進而反復(fù) 重試,一次操作變成多次,操作此時倍數(shù)增長,進一步 造成 AS(Application Server)的查詢線程池擁 堵, 導(dǎo)致響應(yīng)時間進一步拉長