Python知識(shí)分享網(wǎng) - 專業(yè)的Python學(xué)習(xí)網(wǎng)站 學(xué)Python,上Python222
行業(yè)案例:12306億級(jí)流量架構(gòu)分析(史上最全) PDF 下載
匿名網(wǎng)友發(fā)布于:2024-11-02 08:52:14
(侵權(quán)舉報(bào))
(假如點(diǎn)擊沒(méi)反應(yīng),多刷新兩次就OK!)

行業(yè)案例:12306億級(jí)流量架構(gòu)分析(史上最全) PDF 下載  圖1

 

 

資料內(nèi)容:

 

第二代架構(gòu):緩存提速+隊(duì)列削峰+分庫(kù)分表+讀寫(xiě)分離

主要問(wèn)題 :

2012 年春運(yùn)期間,由于訪問(wèn)量超出設(shè)計(jì)預(yù)期, 12306 網(wǎng)站在高峰期出現(xiàn)了一系列問(wèn)題: 頁(yè)面打開(kāi)緩慢、 查詢和下 單報(bào)錯(cuò) 后臺(tái)系統(tǒng)過(guò)載 用戶體驗(yàn)不佳

 

根因分析 :

(1)請(qǐng)求高峰(類似于秒殺)響應(yīng)遲緩

放票時(shí) 高并發(fā)的下單集中在一起,形成請(qǐng)求高峰(類似于秒殺),請(qǐng)求導(dǎo)致訂單 / 電子客 票數(shù)據(jù)庫(kù)負(fù) 載過(guò)高,引起交易響應(yīng)時(shí)間過(guò)長(zhǎng),造成 AS 以及 inetis 的交易線程池?fù)矶隆?/span>

下單長(zhǎng)時(shí)間不響應(yīng),同一次購(gòu)買,用戶會(huì)反復(fù)重試,從而加劇擁堵。 由于響應(yīng)時(shí)間過(guò)程,用戶進(jìn)而反復(fù) 重試,一次操作變成多次,操作此時(shí)倍數(shù)增長(zhǎng),進(jìn)一步 造成 AS(Application Server)的查詢線程池?fù)?堵, 導(dǎo)致響應(yīng)時(shí)間進(jìn)一步拉長(zhǎng)