全部產品
Search
文件中心

Microservices Engine:配置流量複製策略

更新時間:Dec 27, 2024

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

背景資訊

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

情境樣本

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

配置流量複製策略

  1. 登入MSE網關管理主控台,並在頂部功能表列選擇地區。

  2. 在左側導覽列,選擇云原生网关 > 网关列表,單擊目標網關名稱。

  3. 在左側導覽列,單擊路由管理,然後選擇路由頁簽。

  4. 在需要變更的路由規則操作列下方,單擊策略配置

  5. 策略配置頁簽,單擊流量复制

  6. 在流量複製規則中配置相關參數,然後單擊确定

    參數

    描述

    目标服务

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

    說明

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

    端口

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

    說明

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

    流量複製比例(%)

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

    說明

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

    開啟

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

結果驗證

請前往目標網關的观测分析 > 业务监控 > 灰度对比看板,選擇Service1和Service2對應的服務,觀察看板中的QPS資料,可以看到Service1和Service2的QPS趨勢完全一致,說明Service1的全部流量被複製到了 Service2。

image.png