Клиент ленты не может обнаружить микросервисы, зарегистрированные в eureka

Привет, я создал два микросервиса: 1. spotparkin и 2. spotparking2, и они успешно зарегистрировались на сервере eureka, затем я создал ленточный клиент и попытался сделать вызов покоя, используя имя приложения spotpaking, то есть имя приложения, которое я дал в application.yml файл в обоих микросервисах, но я получаю ошибку ниже:

2016-10-16 13: 28: 35.177 ОШИБКА 11304 --- [nio-7213-exec-1] oaccC [.[.[/].[DispatcherServlet]: Servlet.service() для сервлета [dispatcherServlet] в тексте c с путем [] вызвала исключение [Ошибка обработки запроса; вложенным исключением является org.springframework.web.client.ResourceAccessException: ошибка ввода-вывода для запроса GE T для " http://spotparking/spotparking/pincode": spotparking; Вложенное исключение - java.net.UnknownHostException: spotparking] с основной причиной

java.net.UnknownHostException: точечная парковка на java.net.AbstractPlainSocketImpl.connect(неизвестный источник) ~[na:1.8.0_101]

ParkingSpot parkingSpot = restTemplate.exchange("http://spotparking/spotparking/{pincode}",HttpMethod.GET,null,new ParameterizedTypeReference<ParkingSpot>() {}, pincode).getBody();
        return new MessageWrapper<>(parkingSpot, "server called using eureka with rest template");

This is how it is comming up in eureka:  

исходный код доступен на https://github.com/focode/microservices2/

1 ответ

Решение

@LoadBalanced отсутствовал на ленте, а также добавил

client:
    serviceUrl:
      defaultZone: http://127.0.0.1:8761/eureka/
    lease:
      duration: 5

код работает сейчас, и его можно взять с моего аккаунта на github

Другие вопросы по тегам