JAVA 진영에서의 WAS : 서블릿 기능의 지원 여부
서블릿 : 아래의 초록색을 제외한 모든 기능들을 전부 지원
-> Tomcat과 같은 WAS는 서블릿을 지원
서블릿 컨테이너 : Tomcat과 같이 서블릿을 지원하는 WAS(JAVA 한정)
* JSP도 서블릿 객체로 변환 되어서 사용
제일 중요한 것은 서블릿을 지원하는 Tomcat과 같은 WAS는 동시 요청을 위한 멀티 쓰레드 처리를 자동 지원한다.
-> 결론은 말하면 그냥 "Thread Pool"을 만들어 놓아서 멀티 쓰레딩을 지원하는 것에 불과하다.
만약 위 그림과 같이 쓰레드가 없는 상태에서 요청을 받은 경우
Waiting 큐를 만들어서 요청 대기 개수에 제한을 걸어서 대기시킬 수도 있고, 거절할 수 있게 세팅할 수가 있다고 한다.
(TOMCAT의 디폴트 값은 쓰레드 200개이며, 이건 변경이 가능하다)
'프로그래밍 언어 (プログラミング言語) > JAVA' 카테고리의 다른 글
for:each문은 조회(read)만 가능(write 불가능) (0) | 2023.06.05 |
---|---|
컬렉션 사용 시, equals(), hashCode() 오버라이딩 공식 (0) | 2023.06.03 |
toString() 호출에 의한 무한 루프 (0) | 2023.04.21 |
Proxy 객체의 equals(),hashCode()는 꼭 [Getter]로 값 비교를 해야 한다~~~~~~~~~~~~~~~!!!!!!!!!!! (0) | 2023.04.21 |
JAVA 정렬 [최종본] (0) | 2023.04.21 |