如果设置了上下文路径,Netflix Turbine不会创建正确的服务URL

时间:2016-10-18 15:49:11

标签: spring cloud netflix-zuul netflix turbine

我们使用Eureka发现并在Zuul后面的docker中运行多个服务。

如果服务设置了上下文路径,我们的Turbine服务也在Zuul后面,无法连接到服务实例。

使用主机和端口在SpringClusterMonitor中创建url路径,但没有任何上下文路径。

是否可以添加此功能或覆盖SpringClusterMonitor作为bean?

1 个答案:

答案 0 :(得分:1)

选中answer

如果您的上下文路径与服务不同,那么您应该具有以下配置:

turbine:
  aggregator:
    clusterConfig: SERVICE1,SERVICE2,SERVICE3
  appConfig: SERVICE1,SERVICE2,SERVICE3
  instanceUrlSuffix:
    SERVICE1: /service1/hystrix.stream
    SERVICE2: /service2/hystrix.stream
    SERVICE3: /service3/hystrix.stream