发现客户端的后备Eureka服务器配置?

时间:2017-01-06 19:55:00

标签: spring-cloud netflix-eureka

我见过的大部分Eureka客户端配置都是这样的:

eureka:  
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/

是否可以配置备用区域,以便在默认设置失败时客户端切换到备用区域?还可以使用hystrix作为断路器切换到备用的Eureka实例吗?

1 个答案:

答案 0 :(得分:2)

ServiceUrl是一张地图。每个条目用于不同的区域(defaultZone是默认区域)。

eureka:  
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/
      zoneA: http://localhost:8761/eureka/
      zoneB: http://localhost:8761/eureka/

对于故障转移,您将逗号分隔列表设置为值,例如

eureka:  
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/, http://localhost:8762/eureka/

Hystrix不是负载均衡器,因此没有意义且不受支持。

相关问题