2015-11-19 60 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