서블릿 컨테이너

박채은·2023년 2월 7일
0

Spring

목록 보기
34/35

서블릿 컨테이너란?

우리가 잘 알고 있는 서블릿 컨테이너로는 Tomcat이 있을 것이다.

항상 서블릿 컨테이너라는 말을 사용해왔지만, 아직 명확하게 설명할 수 있는 단계는 아닌 것 같아 이번 기회에 다시 정리하려고 한다.

  1. 서블릿이란 무엇일까?
  2. 웹 서버랑 서블릿 컨테이너랑 같은 의미일까?
  3. Spring Boot에 내장되어 있는 Tomcat 대신에 다른 서블릿 컨테이너를 사용하는 방법은 무엇인가?

실습

1. 로드밸런싱 실습

하나의 jar 파일을 두 개의 포트에서 실행시킨다.

java -jar sample-0.0.1-SNAPSHOT.jar // 8080 포트
java -Dserver.port=8081 -jar sample-0.0.1-SNAPSHOT.jar // 8081 포트

각 포트에서 실행되는 애플리케이션의 PID를 출력해봤을 때, PID가 다르다.

PID: 운영체제에서 프로세스를 식별하기 위해 프로세스에 부여하는 번호

0개의 댓글