2

안녕하세요 저는 두 개의 microservices 1. spotparkin과 2. spotparking2를 만들었습니다. 그리고 그들은 유레카 서버에 성공적으로 등록한 다음 리본 클라이언트를 만들고 응용 프로그램 이름 spotpaking을 사용하여 나머지 호출을 시도했습니다. , 이는 내가 두 microservices에서 application.yml 파일에 제공 한 응용 프로그램 이름입니다하지만 난 오류가 아래에 무엇입니까 : --- [NIO-7213- 35.177 ERROR 11304 :리본 클라이언트가 유레카에 등록 된 마이크로 서비스를 찾을 수 없습니다

2016년 10월 16일 13 : 28 exec [1] oaccC [. [/]. [dispatcherServlet] : 에 대한 Servlet.service() 경로 []가있는 C ontext의 서블릿 [dispatcherServlet]이 예외를 던졌습니다. [요청 처리가 실패했습니다. 중첩 예외 org.springframework.web.client.ResourceAccessException하다 "http://spotparking/spotparking/pincode"의 GE T의 요청은 I/O 에러 : spotparking; 중첩 예외 java.net.UnknownHostException이다 spotparking] 원인으로

java.net.UnknownHostException : java.net.AbstractPlainSocketImpl.connect (알 소스)에 을 spotparking ~ [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: 

enter image description here

소스 코드 https://github.com/focode/microservices2/

답변

1

승 @LoadBalanced 볼 수 있습니다 또한 리본 에서 누락로

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

코드는 지금 노력하고, 내 github의 계정에서 취할 수 있습니다 추가