세션저장소 활용방법

cw k·2021년 6월 21일
0
post-thumbnail

(1) WAS 세션을 활용

  • 별다른 설정을 하지 않았을 때 기본적으로 선택 되는 방식
  • WAS 이중화시 세션공유 설정 필요

(2) DB 세션 저장소

  • 여러 WAS간 공용세션을 사용할 수 있는 가장 쉬운 방식
  • 많은 설정이 필요없지만 로그인 요청마다 DB IO가 발생하여 성능이슈 문제
  • 로그인 요청이 많이 발생하지 않는 서비스에서 활용

(3) Redis, Memcached와 같은 메모리 DB 사용

  • B2C 서비스에서 가장 많이 사용하는 방식
  • 실제 서비스 사용을 위해서는 Embedded Redis 방식이 아닌 외부 메모리 서버 필요

출처 : 스프링부트와 AWS로 혼자 구현하는 웹 서비스

0개의 댓글