spring cloud 路由zuul 过滤器

spring cloud 路由Zuul的高可用

zuul 过滤器详解

我们先看看zuul过滤器基础的抽象接口com.netflix.zuul.ZuulFilter
springcloud zuul包含了对请求的路由和过滤两个功能,其中路由功能负责将外部请求转发到具体的微服务实例上,
是实现外部访问统一入口的基础;而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等
功能的基础。然而实际上,路由功能在真正运行时,它的路由映射和请求转发都是由几个不同的过滤器完成的。其
中,路由映射主要通过pre类型的过滤器完成,它将请求路径与配置的路由规则进行匹配,以找到需要转发的目标地址;
而请求转发的部分则是由route类型的过滤器来完成,对pre类型过滤器获得的路由地址进行转发。所以说,过滤器
可以说是zuul实现api网关功能最核心的部件,每一个进入zuul的http请求都会经过一系列的过滤器处理链得到请求
响应并返回给客户端。
 

猜你喜欢

转载自blog.csdn.net/m0_37732829/article/details/88045083
今日推荐