跳到主要内容
Documentation

Header Mutation

概览

版本:最新版

Header Mutation

概览

header_mutation 是路由局部插件:添加、更新或删除下游请求头。

对应 config/plugin/header-mutation/tenant-routing.yaml

主要优势

  • 下游头策略局部在已匹配路由。
  • 在一个插件中支持增、改、删。
  • 适合租户路由、调试与下游策略提示。

解决什么问题?

部分路由需要与路由器其余部分不同的下游头。header_mutation 显式表达该变换,而非藏在代理或应用代码中。

何时使用

  • 一条路由应将租户或套餐元数据写入头
  • 下游服务期望路由专用头
  • 仅对选中流量添加调试或溯源头

配置

routing.decisions[].plugins 下使用:

plugin:
type: header_mutation
configuration:
add:
- name: X-Tenant-Tier
value: premium
update:
- name: X-Route-Source
value: semantic-router
delete:
- X-Debug-Trace