首页/开发/CI/CD 与发布速查/影子流量(Traffic Mirroring)
发布策略60 条

影子流量(Traffic Mirroring)

把生产流量复制(或按比例复制)给新版本,响应被丢弃、只用于验证:可以用真实流量压测新版本,而不影响用户结果。

CI/CD 与发布速查开发更新于 2026-10-12
复制对象入口请求按比例镜像
响应处理丢弃,不返回给用户
价值真实流量验证性能与异常路径
约束写操作会真实落库,需隔离或只镜像读流量

Istio 镜像

Istio 镜像
http:
- route:
  - destination: {host: web, subset: v1}
  mirror: {host: web, subset: v2}
  mirrorPercentage: {value: 10.0}
镜像的写请求会在新版本上真实执行:先禁用写路径或指向影子存储,避免数据双写事故。

易错点

  • 镜像含写操作:订单、支付等副作用在新版本真实发生
  • 镜像流量叠加容量规划外的负载:新版本被压垮并牵连生产

数据来源与参考

  • Istio 文档《Traffic Mirroring》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌