zuul 中的过滤器总共有 4 中类型.
① pre : 可以在请求被路由之前调用, 适用于身份验证场景, 认证通过后在继续执行.
② route : 在路由请求时被调用, 适用于灰度发布场景...使用过滤器
zuul 自定义过滤器是继承 ZuulFilter , 需要实现以下几个方法
shouldFilter: 是否执行该过滤器, true 是执行, false 是不执行....filterType: 过滤器的类型, 可选值有 pre, route, post, error
filterOrder: 过滤器的执行顺序, 数值越小, 优先级越高....过滤器中的数据传递
过滤器中的数据传递使用 RequestContext 的 set 方法.
10....Filter 是否执行.
ctx.set("isSuccess", "false");
11. zuul 过滤器的异常处理
zuul 过滤器发生异常, 一般都是在 run 方法里, 没有捕获的