반응형
SMALL
Feign Client
-
Spring Cloud Feign - 2. Feign을 사용하여 통신하기Spring Cloud/Spring Cloud Feign 2024. 1. 29. 17:37
서버 2개를 띄우고 한쪽 서버에서 반대쪽 서버를 호출하여 값을 가져오도록 해보려 한다. 멀티모듈로 구성했습니다. 멀티모듈 관련해서는 이 글을 봐주세요! fegin 을 통하여 다른 서버에 요청할 프로젝트를 만든다. 요청받을 서버를 만들었다. http 통신이기 때문에 url 주소만 있으면 되므로 서버는 Feign이 필요가없다. Feign-client 모듈에서 FeignClient를 사용한다고 명시한다. 2개의 서버를 띄울것이기 때문에 main-server 모듈의 port를 8081로 변경한다. main-server는 feign-client든 다른 client든 상관없이 누구든 요청할 수 있도록 RestController를 작성한다. 데이터는 편하게 String 하나만 리턴하도록 하였다. main-server..