【问题标题】:Skip Custom Zuul Filter跳过自定义 Zuul 过滤器
【发布时间】:2019-04-02 21:22:11
【问题描述】:

对于特定请求,我们可以跳过除路由过滤器之外的所有过滤器吗?

可以说,我定义了 5 个路由(微服务)和 5 个预过滤器。我想为其中一条路线跳过这些预过滤器(我什至不想执行 shouldFilter())。我可以通过 application.properties 或 application.yml 中的任何配置来实现这一点吗?

【问题讨论】:

  • 将 zuul.ignored-services 设置为服务 ID 模式列表。
  • 如果我们包含属性 zuul.ignored-service 完整服务将被忽略我不想从 zuul 中排除。我只想排除一个过滤器。

标签: java spring-boot microservices netflix-zuul


【解决方案1】:

我会说不,你不能。为什么需要它?

过滤器的目的是在生命周期的特定点过滤请求(前/路由/后/错误过滤器),它们以某种方式定义,如果您想跳过同一路径/请求上的某些过滤,请使用@ 987654321@方法。

如果您不想过滤特定路径/请求,请不要为其创建任何过滤器。 希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2015-09-12
    • 2023-03-04
    • 2018-08-06
    • 2016-05-27
    • 2016-07-10
    • 2019-10-22
    • 2015-04-12
    • 2017-02-09
    • 1970-01-01
    相关资源
    最近更新 更多