发现客户端的回退 Eureka 服务器配置?

Fallback Eureka Server Configuration for Discovery Clients?

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

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

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

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 不是负载均衡器,因此这没有任何意义且不受支持。