Сервис регистрируется со странным именем хоста на eureka - PullRequest
0 голосов
/ 03 октября 2018

Я просто изучаю стек Spring Cloud.Я установил экземпляр Eureka, а затем настроил службу, которая регистрируется в Eureka.

Эврика:appliation.properties

spring.application.name=registry
server.port=8761

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

Основной класс:

@SpringBootApplication
@EnableEurekaServer
public class RegistryApplication {

    public static void main(String[] args) {
        SpringApplication.run(RegistryApplication.class, args);
    }
}

Сервис:application.properties:

spring.application.name=example-service
server.port=1111    
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/

Основной класс:

@SpringBootApplication
@EnableDiscoveryClient
@RestController
public class AppServiceApplication {

    public static void main(String[] args) {
        SpringApplication.run(AppServiceApplication.class, args);
    }


    @RequestMapping("/")
    public String sayHi() {
        return "Hi";
    }

}

Теперь и eureka, и служба запускаются, и служба регистрируется в eureka, как и ожидалось.Однако он регистрируется с довольно странным именем хоста, и я не могу понять, что именно происходит и почему это происходит.Это скриншот панели инструментов eureka, показывающей странное имя хоста:Eureka Dashboard Screenshot

Я попробовал ту же настройку на своем ноутбуке, и там имя хоста просто «localhost», как и ожидалось.У кого-нибудь есть объяснение этому?Заранее благодарю за ответы!Редактировать: я использую Spring Boot версии 2.0.5.RELEASE

...