유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

왜 로그인했는데 또 로그인하라 그래요?

포프TV

2025. 10. 15.

0

#backend
#infra
  • 분산 서버 환경에서 사용자가 로그인했음에도 다른 서버로 요청이 전달되면 세션 정보가 없어 다시 로그인하라는 문제가 발생합니다. 🔄
  • 이는 서버 A가 세션을 가지고 있을 때 다음 요청이 서버 B로 가면 B는 해당 세션 정보를 모르기 때문에 재로그인을 요구하게 되는 상황 때문입니다. 🤯
  • 이 문제를 해결하기 위한 한 가지 방법은 'Sticky Session'으로, 로드 밸런서가 특정 사용자의 모든 요청을 항상 동일한 서버로 보내 세션을 유지하는 방식입니다. 🎯
  • 또 다른 해결책으로는 세션 정보를 데이터베이스에 저장하여 모든 서버가 공유하고 접근할 수 있도록 하는 방법이 있습니다. 💾
  • RESTful 아키텍처는 각 HTTP 호출을 독립적인 원자적 액션으로 보지만, 매 호출마다 로그인하는 것은 비효율적이고 불가능하다는 점에서 세션 관리의 복잡성이 드러납니다. 🚫

Recommanded Videos