SW 전공
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
웹서버·WAS·미들웨어와 배치
원래 이론 →판단 기준
- HTTP 200이지만 의존 DB가 끊긴 상태는 심층 readiness에 실패할 수 있음
- 로컬 메모리 세션은 수평 확장·장애조치 시 세션 유실 또는 sticky 의존을 만듦
- retry는 timeout보다 길게 대기하거나 무제한으로 중첩되지 않게 budget을 둠
- poison message는 별도 DLQ와 원인 분석·재처리 절차가 필요
헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 구분 | 웹서버 | WAS·응용 서버 |
|---|---|---|
| 주 역할 | HTTP 연결, 정적 파일, 프록시 | 업무 로직, 동적 응답, 트랜잭션 |
| 예시 기능 | TLS 종료, 압축, 캐시, 리버스 프록시 | 세션, DB 연결, API, 애플리케이션 실행 |
| 장애 영향 | 요청 진입 불가·정적 콘텐츠 장애 | 업무 기능·동적 요청 장애 |
대표 계산·예제
동시 실행 스레드 100개 중 최대 40%만 DB를 사용한다면 시작점으로 40개 안팎을 검토할 수 있지만, 쿼리 시간·트랜잭션 길이·DB 수용량·다중 인스턴스 총합을 반영해야 한다.
예시·텍스트좌우로 이동해 전체 내용을 확인하세요. 키보드: ←·→, Home·End
전체 DB 연결 = 인스턴스 수 × 인스턴스별 pool max
인스턴스 8개가 각각 50개를 열면 DB에는 최대 400개가 연결된다. timeout, max lifetime, validation query와 누수 탐지 로그가 필요하다.
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.