我见过的大部分Eureka客户端配置都是这样的:
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/
是否可以配置备用区域,以便在默认设置失败时客户端切换到备用区域?还可以使用hystrix作为断路器切换到备用的Eureka实例吗?
答案 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不是负载均衡器,因此没有意义且不受支持。