스프링부트 에서 netty에 대한 설명과 사용방법을 정리
스프링부트에서 Netty는 주로 WebFlux의 기본 서버로 쓰이며, 논블로킹 I/O와 이벤트 기반 처리에 강한 네트워크 프레임워크입니다. 일반적인 Spring MVC는 서블릿 컨테이너(Tomcat 등)를 쓰는 반면, Spring Boot WebFlux는 Netty 같은 런타임을 기본으로 선택할 수 있습니다. Netty란 Netty는 자바로 만든 고성능 네트워크 애플리케이션 프레임워크로, TCP/UDP/HTTP/WebSocket 같은 다양한 프로토콜을 다루기 좋게 추상화해 둔 라이브러리입니다. 핵심은 논블로킹, 이벤트 루프 기반, 채널 파이프라인 구조입니다. 연결을 받는 … 더 읽기