springcloud zuul 网关

zuul网关简介

Zuul 网关的核心 是系列过滤器,可以在 Http 请求发起和响应返回期间执行 系列的过滤器。 Zuul 包括以下 四种过滤器:
1,PRE 过滤器 它是在请求路由到具体的服务之前执行的,这种类型的过滤器可 以做安全验证,例如身份验证、 参数验证等。
2,ROUTING 过滤器 它用于将请求路由到具体的微服务 。在默认情况下,它使用Http Client 进行网络请求。
3,POST 过滤器:它是在请求己被路由到微服务后执行的,一 般情况下,用作收集统计信息、指标,以及将响 传输到客户端。
4,ERROR 过滤器:它是在其他过滤器发生错误时执行的。
当一个客户端 Request 请求进入 Zuul 服务时,网关先进入“pre filter “,进行一 系列的验证、操作或者判断 然后交给“routing filter ”进行路由转发,转发到具体的服务实例进行逻辑处理、返回数据。当具体的服务处理完后,最后由“post filter” 进行处理, 该类型的处理器处理完之后,将 Response 信息返回给客户端。
 

猜你喜欢

转载自www.cnblogs.com/tanouou/p/12324513.html