Servlet 3.0 비동기 처리(Asynchronous Processing) 심층 가이드

Servlet 3.0 비동기 처리 개요 기존의 Servlet 모델(3.0 이전)에서는 클라이언트의 요청이 들어오면 서블릿 컨테이너가 관리하는 스레드 풀에서 스레드 하나를 할당하여 해당 요청을 처음부터 끝까지 처리했습니다. 이 방식은 비즈니스 로직이 길어지거나 I/O 작업이 지연될 경우, 스레드가 응답을 보낼 때까지 차단(Blocking) 상태로 유지되어 스레드 풀이 고갈되는 문제 ...

7월 12일 16:11에 게시됨