过滤器
- 三个知识点:
- 作用:过滤器就是在请求的传递过程中对请求和响应做一些手脚
- 生命周期:Pre Post
- 分类:局部过滤器(作用在某一个路由上),全局过滤器(作用在全部路由上)
- 在Gateway中,Filter的生命周期只有两个:“pre”和“post”。
- PRE:这种过滤器在请求被路由之前调用。我们可以利用这种过滤器实现身份验证,在集群中选择请求的微服务,记录调试信息等。
-
POST:这种过滤器在路由到微服务以后执行。这种过滤器可用来为响应添加标准的HTTP Header,收集统计信息和指标,将响应从微服务发送给客户端等。
image
- Gateway的Filter从作用范围可分为两种:GatewayFilter与GlobalFilter。
- GatewayFilter:应用到单个路由或者一个分组的路由上。
- GlobalFilter:应用到所有的路由上。
网友评论