feignclient1 [Spring Cloud] MSA(7) - 마이크로서비스간 통신 마이크로서비스 간 통신 모놀리식 애플리케이션은 단순하게 메서드를 호출함으로 써, 요청에 대해 응답을 처리할 수 있었다. 하지만, 분산 시스템에서 각각의 독립적인 Micro Service가 서로 통신하는 작업이 필요하다. 마이크로서비스 간 통신은 주로 HTTP기반 Restful API를 사용하여 이루어진다. RestTemplate vs FeignClient RestTemplate Spring Framework에서 제공하는 HTTP 클라이언트 다른 서비스로의 HTTP 요청을 수행하고 응답을 받아올 수 있다. 장단점 장점 다양한 HTTP 메서드를 지원하고, 요청을 다양한 방식으로 커스터마이즈 할 수 있다. 오랜 기간 동안 사용되어 왔기 때문에, 많은 개발자들에게 익숙하다. 많은 커스터마이즈를 제공해 복잡한 통.. 2023. 6. 22. 이전 1 다음