在zuul中的功能区发现后修改服务器名称

时间:2017-11-30 10:01:49

标签: java spring-cloud netflix-zuul

我正在使用带有spring boot的Zuul作为所有请求的反向代理,我正在使用功能区进行服务器发现,如下所示:

zuul:
  routes:   
    service-a:
      path: api/service-a/etc
      stripPrefix: false
      serviceId: service-a
sevice-a:
   ribbon:
    listOfServers: http://server_a.com

我想根据运行时的一些配置,将service-a的服务器从http://server_a.com修改为http://prefix_server_a.com

正在执行RibbonRoutingFilter期间识别服务器,然后将请求转发到后端服务器。

有人知道如何在转发请求之前捕获服务器名称并在路由请求之前修改它吗?

0 个答案:

没有答案