Zuul动态路由

时间:2017-09-26 11:14:04

标签: netflix-zuul

我正在尝试使用Zuul作为API网关,在一个特定场景中,我必须根据来自客户端的数据更改URL。我可以使用“pre”过滤器完成大部分操作,但到目前为止,我无法在路径中读取配置的URL。

这就是我的路线:

zuul:
  #prefix: /api
  sensitive-headers: Cookie,Set-Cookie,Authorization
  routes:
    mgmt:
      path: /test/abc/mgmt/**
      url: https://myserver:8080/{id}/

我想从客户端收到的数据中替换id。截至目前我无法读取路由中配置的“url”,在过滤器中可能是我没有使用正确的API。

1 个答案:

答案 0 :(得分:2)

很抱歉发布看起来我可以通过自动装配获取网址和其他路由属性

RouteLocator routeLocator;