夜雨聆风学习资料网

ARTICLE · 1344473

Higress 插件优先级与 Phase:网关开发者必

Higress 插件优先级与 Phase:网关开发者必

Higress 插件优先级与 Phase:网关开发者必

刚排查完 Higress 插件顺序的线上坑,这东西真不是数字越大越先跑。

很多人以为把 priority 调到 1000 就能抢前面。其实 phase 才是大框架,它决定插件插进过滤器链哪一段;priority 只在同一段里管用。跨阶段比优先级,毫无意义。

默认阶段适合做提示词修饰这类加工。认证插件千万别留在这儿,得放进 AUTHN 或 AUTHZ 阶段。不然等于先放流量再查身份,安全口子就这么撕开了。

同一段里确实是数值越大越先执行。但有个反直觉的点:请求方向高优先级先走,响应方向却是它后收尾。栈式结构,搞反了响应改写和脱敏就会出鬼。

内置插件里,认证类集中在 300 到 400 区间,AI 意图识别设到 700 就是为了赶在代理转发前分类。自定义插件别照抄这些数字,得按自己的依赖重新推。

定好阶段、排清依赖,最后端到端验一遍请求和响应两条路——这套比死记优先级表靠谱多了。

原文Higress 插件优先级与 Phase:网关开发者必须搞清的执行顺序
江苏,18分钟前,

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料