标签:bsp response 记录 类型 pcl 响应 表示 pac 信息
过滤器类型与请求生命周期:
Zuul中定义了4种标准过滤器类型,这些过滤器类型对应于请求的典型生命周期
PRE: 这种过滤器在请求被路由之前调用。可利用这种过滤器实现身份验证、在集群中选择请求的微服务、记录调试信息等
ROUTING:这种过滤器将请求路由到微服务。这种过滤器用于构建发送给微服务的请求,并使用Apache HttpClient或Netfilx Ribbon请求微服务
POST:这种过滤器在路由到微服务以后执行。可用来为响应添加标准HTTP Header、收集统计信息和指标、将响应从微服务发送给客户端等
ERROR:在其他阶段发生错误时执行该过滤器
自定义Zuul过滤器:
继承ZuulFilter,实现几个抽象方法即可
filterTyppe:返回过滤器的类型。有pre、route、post、error等几种取值,分别对应上面的几种过滤器
filterOrder:返回一个int值来指定过滤器的执行顺序,不同的过滤器允许返回相同的数字
shouldFilter:返回一个boolean值来判断该过滤器是否要执行,true表示执行
run:过滤器的具体逻辑
禁用Zuul过滤器:
设置zuul.<SimpleClassName>.<filterType>.disable=true 即可禁用对应的过滤器,如zuul.SendResponseFilter.post.disable=true
Zuul的过滤器
标签:bsp response 记录 类型 pcl 响应 表示 pac 信息
原文地址:https://www.cnblogs.com/gqymy/p/11183351.html