全部產品
Search
文件中心

API Gateway:配置流量複製策略

更新時間:May 21, 2025

雲原生API Gateway支援為路由配置流量複製策略,可以將線上的應用流量複製到指定的服務,協助您對系統進行模擬測試和問題定位。本文介紹如何在雲原生API Gateway配置流量複製策略。

背景資訊

隨著網路環境愈加複雜,在測試環境完全類比真實線上請求變得較為困難。為了應對這一問題,流量複製的概念應運而生。流量複製在流量入口將線上真實提取複寫一份並發送到測試環境,從而可以利用真實線上流量來測實驗證某些新功能或者缺陷。

情境樣本

假設您為Route1配置了目標服務為Service2的流量複製策略,設定複製比例為100%。架構示意圖如下:

配置流量複製策略

  1. 雲原生API Gateway提供了執行個體內和執行個體外兩種配置流量複製策略的方式:

    執行個體外API

    1. 登入雲原生API Gateway控制台。左側導覽列選擇API,並在頂部功能表列選擇地區。

    2. 單擊目標API,您可以在下拉框中選擇需要配置流量複製策略的執行個體,或者選擇全部執行個體image

    3. 選擇路由列表中的目標路由。

    執行個體內API

    1. 登入雲原生API Gateway控制台。左側導覽列選擇執行個體,並在頂部功能表列選擇地區。

    2. 執行個體頁面,單擊目標網關執行個體ID。左側導覽列選擇API,單擊目標API。

    3. 選擇路由列表中的目標路由。

  2. 單擊策略配置頁簽,然後單擊入站處理啟動策略/外掛程式

  3. 單擊流量複製卡片,在添加策略: 流量複製面板配置相關參數,然後單擊添加

    參數

    描述

    開啟

    路由流量複製策略的啟用開關。

    目標服務

    複製的流量要轉寄的目標服務。

    說明

    目標服務只支援HTTP/HTTPS協議。

    連接埠

    目標服務的連接埠,您也可以選擇動態連接埠。

    說明

    動態連接埠適用於服務連接埠會動態變化的情境,但不支援有多連接埠的服務,請勿在多連接埠情境選擇動態連接埠。

    流量複製比例(%)

    複製流量的比例,取值為0-100。

    說明

    若設定為50,則當前路由會有50%的流量被複製到目標服務。

結果驗證

請前往目標網關執行個體的觀測分析 > 業務監控 > 灰階對比看板,選擇Service1和Service2對應的服務,觀察看板中的QPS資料,可以看到Service1和Service2的QPS趨勢完全一致,說明Service1的全部流量被複製到了 Service2。