У меня ниже клиентская конфигурация, которая регистрируется в сервисе 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