2017-01-06 2 views
2

Большинство клиентских конфигураций Eureka я видел выглядеть следующим образом:Конфигурация сервера резервного сервера Eureka для клиентов Discovery?

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

Можно настроить альтернативные зоны, таким образом, что если по умолчанию не может клиент переключается на альтернативный? Также можно использовать гистрию в качестве автоматического выключателя для переключения на альтернативный экземпляр Eureka?

ответ

2

ServiceUrl - это карта. Каждая запись предназначена для другой зоны (по умолчанию Zone является зоной по умолчанию).

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 не является балансировщиком нагрузки, поэтому это не имеет смысла и не поддерживается.

Смежные вопросы