Eureka регистрация с указанием имени хоста / IP - PullRequest
0 голосов
/ 23 января 2019

Я хотел бы зарегистрировать свой сервис на сервере Eureka, используя определенное имя хоста или IP-адрес.

Это мой фрагмент конфигурации:

eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka
  instance:
    preferIpAddress: true
    hostname: localhost
    ipAddr: 127.0.0.1

Я использую 2.0.2.RELEASE версия клиента.

Я ожидаю, что служба зарегистрируется на 127.0.0.1;если я переключу preferIpAddress на false, я ожидаю, что он зарегистрируется с localhost.

Вместо этого я всегда получаю это:

APPLICATION / 1H1DNQ2.mshome.net:application: 8080 - Перерегистрация приложений / APPLICATION

1H1DNQ2 - это идентификатор моего ПК.Я также пытался использовать eureka.hostname, тот же результат.

1 Ответ

0 голосов
/ 23 января 2019

Я смог заставить его идентифицировать себя с именем хоста по своему выбору, используя этот фрагмент:

spring:
  cloud:
    client:
      hostname: localhost

Я нашел вдохновение в этой статье.

Я думаю, что это своего рода обходной путь, и я все еще ищу более конкретное решение.

...