서블릿 HTTP 요청, 응답 흐름

jeonbang123·2022년 9월 15일
0

HTTP 요청시 (웹 브라우저에서)

WAS
쓰레드 풀에서 쓰레드를 빌려 Servlet을 호출한다.

Servlet(Request, Response)

쓰레드와 쓰레드 풀

쓰레드는 애플리케이션 코드를 하나하나 순차적으로 실행하는 것이다.
WAS에서 쓰레드는 동시처리가 필요하면 쓰레드 풀에서 하나씩 꺼내여 사용, 사용 후 반납하게 된다.

요청시마다 쓰레드를 생성하게 되면 동시요청 처리는 가능하나, 너무많이 생성하면 서비스에 문제가 발생한다. 그래서 쓰레드 풀에서 적정 쓰레드 수(ex 200)를 지정하고 사용후 반납하는 형식으로 쓰레드르 관리한다. 남은 쓰레드가 없는 경우에는 대기 및 거절 하도록 한다.

profile
Design Awesome Style Code

0개의 댓글