인프런 커뮤니티 질문&답변
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
안녕하세요, 이도원입니다.
user-service에서 메인 Application파일에 resttempate 빈을 등록하는 부분에 아래와 같이 @LoadBalanced 어노테이션이 추가되었는지 확인해 보시기 바랍니다.
@Bean
@LoadBalanced
public RestTemplate getRestTemplate() {
return new RestTemplate();
}
감사합니다.





