Как отменить регистрацию клиентского сервиса в eureka, который находится в нерабочем состоянии - PullRequest
0 голосов
/ 29 ноября 2018

У меня ниже клиентская конфигурация, которая регистрируется в сервисе eureka.

eureka.client.registerWithEureka=true eureka.client.fetchRegistry=true
eureka.client.serviceUrl.defaultZone=http://pod-service-name/eureka
eureka.instance.preferIpAddress=true
eureka.instance.non-secure-port-enabled=true

, но я сталкиваюсь с проблемой в реестре eureka, где один и тот же сервис был зарегистрирован дважды, один из которых «UP», а другой - как «Неактивное состояние.

, и запросы моего приложения не выполняются вышеуказанной службой, поскольку запросы направляются в экземпляр, который находится в состоянии «Вне» и не активен, или в экземплярах «UP».

естьспособ отменить регистрацию клиентских экземпляров в eureka, которые находятся в состоянии «Вниз».

мои свойства eureka

spring.application.name=service-register
server.port=9094
eureka.instance.hostname=dev-servicediscovery.com
eureka.client.registerWithEureka=false
eureka.client.fetchRegistry=false

Я добавил свойство ниже для клиента, но оно не поддерживаетсяпоследняя версия eureka

eureka.client.healthcheck.enabled=true
...