Подтвердить что ты не робот

Могу ли я заставить регистрацию Eureka использовать IP-адрес вместо имени хоста?

У меня есть автономный встроенный сервер Eureka, работающий под управлением Spring Boot 1.2.0.RELEASE и Spring Cloud 1.0.0.RC1. Я вижу, что службы должным образом регистрируются на панели инструментов, что отлично. В ссылках статуса используется имя хоста, в котором они запущены. К сожалению, мы используем виртуальные машины, и они не регистрируются в DNS, а это означает, что ссылки неразрешимы. Я начал просматривать код, но не смог найти способ заставить ссылки использовать IP-адрес хоста. Наличие сломанной приборной панели - это не конец света, но я боюсь, что как только мы начнем использовать Ribbon или Feign для контактов, эти URL-адреса также будут использовать имя хоста и быть неразрешимыми. Возможно, что я действительно спрашиваю, есть ли способ заставить клиентов регистрироваться с IP-адресом вместо имени хоста? Любая помощь приветствуется.

4b9b3361

Ответ 1

установите eureka.instance.preferIpAddress=true как описано здесь