第2章 全鏈路壓測的技術實現
與所有軟件技術一樣,全鏈路壓測也不存在拿來即用的“銀彈”(放之四海皆準的技術解決方案),但我們可以基于全鏈路壓測的基礎實現,打造適合特定組織的“銅制子彈”(定制化方案)。
通過第1章的學習,相信讀者對全鏈路壓測的特點有了一定的認識,這些特點決定了實現全鏈路壓測技術所面臨的重點問題,如圖2.1所示。

圖2.1 全鏈路壓測所面臨的重點問題
可以說,解決了這些重點問題,我們就具備了全鏈路壓測實施的基本條件。我們將全鏈路壓測的技術實現工作分解為3項改造工作、兩項壓測工作,以及一項監控工作。
● 3 項改造工作包括壓測數據隔離、中間件改造和應用服務改造,這些改造工作致力于解決壓測流量的完整性和可識別性、數據隔離以及減少對正常業務的影響這些重點問題。
● 兩項壓測工作包括壓測模型構建和壓測流量構造,對應場景置信度和大規模流量制造這兩個重點問題。
● 一項監控工作為壓測期間的容量指標監控,它同樣是全鏈路壓測不可或缺的工作。
下面,我們就從這些工作出發,詳細講解全鏈路壓測的技術實現。