2015-11-19 62 views
0

zuul.ignoredServices中可能有否定模式吗? 我想负载平衡只有名称/ virtualHostName为“hrerp *”的服务。春云Zuul忽略/包含服务

我可以在zuul.routes中明确地定义这些。任何其他可能性?

回答

0

不,负面模式尚不支持。拉请求欢迎。

+0

一个新属性 “zuul.includedServices” 可以优先于 “zuul.ignoredServices”。 'ProxyRouteLocator'应该为包含的服务和更新路由映射做一个简单的匹配。这听起来不错吗? –

0

作为替代:

  • 扩展ProxyRouteLocatorCustomProxyRouteLocator)与 重写locateRoutes()
    • locateRoutes将考虑作为ZuulProperties.ignoredServices的那些 被包括在内。
  • 宣布CustomProxyRouteLocator豆与@Primary
  • 发起PreDecorationFilter豆与CustomProxyRouteLocator, 和@Primary