熔断控制插件
用来定义指定请求或服务不进行上层服务,,而直接返回指定的内容,用来为指定的请求或指定的服务进行熔断。
开启熔断插件
打开“应用服务管理-企业门户-更多-网关”,打开插件配置页面,如下图所示
在“企业门户V2”中配置 kong 的插件,在“所有应用服务”中配置 kong2 的插件。
选择“所有应用服务”后,选择熔断 request-termination 插件,开启插件并设置插件参数
插件参数说明
此插件是系统插件,可以参考 kong 官网插件说明:https://docs.konghq.com/hub/kong-inc/request-termination/
参数 | 描述 |
---|---|
status_code | 被拦截时的返回值 |
content_type | 被拦截时返回的内容的类型 |
echo | 被拦截时返回上下文信息 |
whitelist | 不被拦截白名单 |
trigger | 触发条件(header或query) |
body | 被拦截时返回的内容(echo=false) |
message | 被拦截时返回的内容(echo=true) |