[ Web Stack] 스프링 부트 Web Stack 종류 - Server MVC & WebFlux
·
ServerDev/SpringBoot
Web Stack 종류java 언어로 구현하는 백엔드 서버의 프레임워크인 Spring Boot에서 스택을 나눌 수 있다는 것을 알게 되었습니다.스택을 나누고 구현을 한 적은 없는 것 같은데, 공부해보니 2가지 스택으로 나뉜다고 하더군요.항목Servlet 기반 (Spring MVC)WebFlux (Spring WebFlux)모델전통적인 동기/블로킹 I/O비동기/논블로킹 I/O스레드 모델요청 1개 = 스레드 1개요청 N개 ≠ 스레드 N개 (이벤트 루프 기반)리턴 타입String, ModelAndView, ResponseEntityMono, FluxServlet API 사용 여부사용 (예: HttpServletRequest)사용 안함공식 문서를 보았는데정확히 이해는 잘 되진 않지만, Model , Contro..