Заблокировать экземпляр микросервиса от регистрации в Eureka Service Discovery - PullRequest
0 голосов
/ 25 апреля 2019

Есть ли способ через конфигурацию занести в черный список определенные ip-адреса от регистрации в качестве микросервисов с обнаружением облака Spring Eureka? Кажется, что каждый раз, когда я перезапускаю свою службу обнаружения, нераспознанный экземпляр ip регистрируется как микросервис. Из прикрепленного изображения я ожидаю, что будет присутствовать только один экземпляр, а не два показанных.

В настоящее время файл application.yml настроен следующим образом:

---
# This default profile is used when running a single instance completely standalone:
#spring:
#  profiles: default
server:
  port: 8010  
eureka:
  instance:
    hostname: eurekahost 
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

security:
  basic:
    enabled: false
  user:
    name: user # login username
    password: password

enter image description here

1 Ответ

0 голосов
/ 10 мая 2019

Хотя это не мое идеальное решение, так как я предпочитаю делать это через конфигурацию, я обнаружил, что могу отменить регистрацию сервиса через REST API Eureka.

enter image description here

...