Я использую Eureka как мое обнаружение службы и как балансировщик нагрузки, и он отлично работает при наличии двух экземпляров службы «A», однако, когда я останавливаю один из этих экземпляров, Eureka не признает, что один из экземпляров вниз, и он заставляет меня показывать страницу с ошибкой каждый раз, когда балансировщик нагрузки пытается использовать мертвый экземпляр.Как выполнить переход с Netflix/Eureka?
Я поставил enableSelfPreservation
в false
, чтобы предотвратить это, но он принимает Эврика до 3 - 5 минут, чтобы отменить эту услугу, однако я хочу высокую доступность над моей службой, и я хочу, чтобы немедленно выполнить переход на другой ресурс в считанных секундах , Возможно ли это использовать Эврика, если не так, как я могу достичь использования только живых случаев, когда другие мертвы.
Я использую весенний ботинок, вот моя конфигурация для сервера Eureka.
server:
port: 8761
eureka:
instance:
hostname: localhost
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
server:
enableSelfPreservation: false