토픽 147 / 147·네트워크 응용 및 고급 프로토콜
세션 관리
세션 관리
사용자 상태를 유지하여 HTTP 무상태 특성을 보완하는 방식
특징: 상태 유지(↑), 확장성(↓)
구성요소: 세션 ID, 세션 저장소, 세션 타임아웃
방식별 요약
- •Sticky Session: LB가 동일 서버로 고정 라우팅, 단순하나 장애 시 유실/부하 불균형
- •분산 세션: 외부 저장소(Redis) 공유, HA 확보, 네트워크 지연/SPoF 주의
- •JWT: 클라이언트에 서명 토큰 저장, Stateless/수평 확장 용이, 강제 만료 어려움
비교
연관: 인증, 로드밸런싱, JWT, OAuth 2.0