스프링부트]레디스를 통한 세션공유


스프링부트]레디스를 통한 세션공유

소스코드를 아래의 주소에서 확인하실 수 있습니다. https://github.com/anstnsp/springboot-redis-sentinel/tree/main 문제상황) 일을 하던 중 다른프로젝트의 도움 요청을 받고 문제를 해결해야 하는 상황이 생겼습니다. 문제의 상황은 아래와 같습니다. 보통 와스가 한대라면 세션을 만들어 JSESSIONID로 세션값을 쿠키에 넣어서 유저에게 돌려주면 아무 문제 없겠지만 와스가 2대 이상 늘어난다면 유저가 다시 접속 시 유저가 로드밸런서에 의해 자신이 세션을 받은 WAS가 아닌 다른 WAS에 요청이 보내 진다면 다시 로그인을 해야 하는 상황이 벌어집니다. 이런 상황을 해결하기 위해 AWS의 ALB에서 제공하는 스티키세션을 이용하여 한번 방..........

스프링부트]레디스를 통한 세션공유에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 스프링부트]레디스를 통한 세션공유