我在客户端配置下注册了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”,另一项状态为“ Down”。
我的应用程序请求无法完成上述服务,因为请求被路由到处于“ Down”且未处于活动状态或“ UP”的实例中。
有一种方法可以从处于“关闭”状态的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