Zuul请求的生命周期
Zuul请求的生命周期描述了各种类型过滤器的执行顺序,如图1所示。
图1 Zuul请求的生命周期
图1中,HTTP请求到达Zuul,最先来到pre过滤器,在这里会去映射url patern到目标地址上,然后将请求与找到的地址交给route类型(routing在filterType方法返回的类型是“route”,不是routing)的过滤器进行求转发,请求服务实例获取响应,通过
post类型过滤器对处理结果进行加工、转换等操作并返回。error类型的过滤器比较特殊,它在整个请求过程中,只在有异常的情况下才会触发,将异常结果交给post类型过滤器加工并返回。