[스프링 1팀] 12장. 서버 간 통신
마이크로서비스 아키텍처 (MSA) : 애플리케이션이 가지고 있는 기능(서비스)이 하나의 비즈니스 범위만 가지는 형태 📌 애플리케이션 : 자신의 기능을 API로 외부에 노출하고, 다른 서버가 API를 호출해서 사용할 수 있게 구성됨⇒ 각 서버가 다른 서버의 클라이언트가 되는 경우가 많음 RestTemplate : 스프링에서 HTTP 통신 기능을 손쉽게 사용하도록 설계된 템플릿으로 RESTful 원칙을 따르는 서비스를 편리하게 만들 수 있음→ 주로 동기 방식으로 처리 / AsyncRestTemplate를 통해 비동기 방식 사용 가능 / 현재 지원 중단 상태 특징HTTP 프로토콜의 메서드에 맞는 여러 메서드 제공RESTful 형식을 갖춘 템플릿HTTP 요청 후 JSON, XML, 문자열 등의 다양한 형식으..
24-25/Spring 1
2025. 1. 24. 12:06