Эврика экземпляры показывают в наличии - PullRequest
0 голосов
/ 10 сентября 2018

Привет, у меня есть 3 экземпляра сервера Eureka. Я установил одноранговую связь между этими 3 экземплярами, зарегистрировав их друг в качестве клиента. Изначально все мои экземпляры работают и отображаются в доступных реплик. Но когда я опускаю два других экземпляра, они все же отображаются в доступных реплик. Пожалуйста, помогите мне с конфигурацией.

Eureka dashboard

Свойства

peer1-
  server.port=7555
    eureka.instance.hostname=instance01
    spring.application.name=EurekaServerCluster
    eureka.client.serviceUrl.defaultZone:http://instance02:7555/eureka/,http://instance03:7555/eureka/
    eureka.client.register-with-eureka=true
    eureka.client.fetch-registry=true
    eureka.client.healthcheck.enabled=true
    eureka.instance.preferIpAddress=false

 peer2-
  server.port=7555
    eureka.instance.hostname=instance02
    spring.application.name=EurekaServerCluster
    eureka.client.serviceUrl.defaultZone:http://instance01:7555/eureka/,http://instance03:7555/eureka/
    eureka.client.register-with-eureka=true
    eureka.client.fetch-registry=true
    eureka.client.healthcheck.enabled=true
    eureka.instance.preferIpAddress=false

peer3-
  server.port=7555
    eureka.instance.hostname=instance03
    spring.application.name=EurekaServerCluster
    eureka.client.serviceUrl.defaultZone:http://instance01:7555/eureka/,http://instance02:7555/eureka/
    eureka.client.register-with-eureka=true
    eureka.client.fetch-registry=true
    eureka.client.healthcheck.enabled=true
    eureka.instance.preferIpAddress=false

1 Ответ

0 голосов
/ 11 сентября 2018

Это происходит из-за режима самосохранения.Читайте здесь

Вы можете выключить режим, установив свойство ниже.

eureka.server.enableSelfPreservation: false
...