Session
2021. 10. 5. 14:12ㆍ다시시작/기타
- Tomcat Sesstion
1.클라이언트 요청이 들어오면 Session 객체를 내부에서 만들어(JsessionId) 보관후 Cookie로 넘겨준다
2.다음요청 시 JessionId로 구별해 session을 유지할지 정한다
- Spring Sesstion
스프링 filter를(DelegatingFilterProxy)에서 seesionId를 만듬
- Stateful ->
세션(상태)를 포함한 Client와의 세션 정보를 server에 저장
- Stateless ->
client와의 세션 정보를 서버에 저장하지 않습니다.
Scaling이 자유롭다
- Session Tracking
세션을 추적하는 방법(cookie, SSL, URL Rewriting)
- 세션 클러스터링 이란?
두 대 이상의 WAS를 이용하는 경우 세션이 공유하게 하는 기술 입니다. - 스프링 에서 사용하는 세션 클러스터링 기술들
1.Redis
2.JDBC
3.Hazelcast
4.MongoDb