강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이븐곰님의 프로필 이미지
이븐곰

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

FeignClient 사용 ②

FeignClient 요청시 time out 오류

작성

·

528

0

안녕하세요. 

 

FeignClient추가하고 postman으로 요청할때

userService에서 orderService호출 시 instance를 찾지 못해 timeout 오류가 나고 있는데 혹시 어떤 문제인지 알 수 있을까요?

api-gateway통해서 127.0.0.1:8000/order-service로 요청할경우에는 받아와지는데;

앞에 ip 부분을 order-service 혹은 ORDER-SERVICE로 할경우 찾지 못하고 있습니다.

에러 로그 첨부 합니다.

No instances found after removing previously used service instance from the search ([EurekaServiceInstance@72718591 instance = InstanceInfo [instanceId = order-service:ef68fdfd1a99f0253e22fe9eaf430e3c}, appName = ORDER-SERVICE, hostName = DESKTOP-8E7EO1V, status = UP, ipAddr = 192.168.0.* , port = 5201, securePort = 443, dataCenterInfo = com.netflix.appinfo.MyDataCenterInfo@dc0252a]). Returning all found instances.

 

 

답변 1

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

user-service에서 메인 Application파일에 resttempate 빈을 등록하는 부분에 아래와 같이 @LoadBalanced 어노테이션이 추가되었는지 확인해 보시기 바랍니다. 

@Bean
@LoadBalanced
public RestTemplate getRestTemplate() {
return new RestTemplate();
}

감사합니다. 

이븐곰님의 프로필 이미지
이븐곰

작성한 질문수

질문하기