[스프링2] 12장. 서버 간 통신
최근 서비스들은 마이크로서비스 아키텍처(MSA)를 주로 채택합니다. MSA는 애플리케이션이 가지고 있는 서비스가 하나의 비즈니스 범위만 가지는 형태로, 애플리케이션은 자신이 가진 기능을 API로 외부에 노출하고, 다른 서버가 API를 호출하여 사용할 수 있게 구성합니다. 따라서 각 서버가 다른 서버의 클라이언트가 되는 경우가 많습니다. 이번 장에서 다른 서버로 웹 요청을 보내고 응답을 받을 수 있게 돕는 통신 모듈인 RestTemplate와 WebClient에 대하여 알아봅시다. 12.1 RestTemplate이란? RestTemplate은 HTTP 통신 기능을 손쉽게 사용하도록 설계된 스프링 템플릿입니다. HTTP 서버와의 통신을 단순화한 템플릿을 이용하면 RESTful 원칙을 따르는 서비스를 편리하게..
23-24/Spring 2
2023. 12. 29. 10:00