springcloud zuul 网关
Posted 欧欧专栏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 信息返回给客户端。
以上是关于springcloud zuul 网关的主要内容,如果未能解决你的问题,请参考以下文章
SpringCloud - Spring Cloud Netflix 之 Zuul网关;过滤器filter
springCloud(十三) spring cloud api网关 -zuul
SpringCloud---API网关服务---Spring Cloud Zuul
springcloud学习之路: springcloud集成Zuul网关