全鏈路壓測(cè)體系建設(shè)方案的思考與實(shí)踐
點(diǎn)擊上方“服務(wù)端思維”,選擇“設(shè)為星標(biāo)”
回復(fù)”669“獲取獨(dú)家整理的精選資料集
回復(fù)”加群“加入全國服務(wù)端高端社群「后端圈」
全鏈路壓測(cè)的意義
ALIWARE



全鏈路壓測(cè)解決方案
ALIWARE


對(duì)于整個(gè)全鏈路壓測(cè)來說,我們需要幾個(gè)關(guān)鍵的技術(shù):
全鏈路流量染色
可能通過在壓縮機(jī)上做一些標(biāo)識(shí),比如加一個(gè)后綴,或者通過一些標(biāo)識(shí)手段把流量讀出來,分散到相關(guān)的表里去。同時(shí)在全鏈路流量展示過程中我們還需要做流量的識(shí)別,對(duì)于壓測(cè)流量經(jīng)過的每一個(gè)中間件,每一個(gè)服務(wù)我們都希望能夠準(zhǔn)確的識(shí)別出來,這個(gè)流量是來自于壓測(cè)機(jī)還是來自于正常流量,這是第一步。
全鏈路的數(shù)據(jù)隔離
我們需要通過哪些手段,比如通過影子庫,通過運(yùn)維的同學(xué)做一個(gè)和生產(chǎn)上面同樣的影子庫,然后切到影子庫上,或者在生產(chǎn)庫上做一個(gè)相同的影子表,來做數(shù)據(jù)隔離。第一種方式安全度高一些,但是缺點(diǎn)在于我們用影子庫的時(shí)候整個(gè)生產(chǎn)環(huán)境是不可用的。生產(chǎn)影子庫不能完全模擬出整個(gè)線上的情況,因?yàn)橛白颖硇枰覀冇懈叩募夹g(shù)水平,能夠保障整個(gè)鏈路可追蹤,包括整個(gè)數(shù)據(jù)如果一旦出錯(cuò)數(shù)據(jù)恢復(fù)能力等等。
全鏈路風(fēng)險(xiǎn)管控機(jī)制
全鏈路日志日志隔離


壓測(cè)流程的建議
ALIWARE

客戶案例
ALIWARE
案例一

案例二

— 本文結(jié)束 —

● 漫談設(shè)計(jì)模式在 Spring 框架中的良好實(shí)踐
關(guān)注我,回復(fù) 「加群」 加入各種主題討論群。
對(duì)「服務(wù)端思維」有期待,請(qǐng)?jiān)谖哪c(diǎn)個(gè)在看
喜歡這篇文章,歡迎轉(zhuǎn)發(fā)、分享朋友圈


