세션 불일치 문제와 해결방법
세션 불일치 세션 불일치란? 세션 불일치 문제란, 여러 대의 서버를 운용 하면서 부하 분산을 할 때, 각 서버에 세션을 저장하다 보니 클라이언트의 요청이 이전과는 다른 서버로 갔을 때, 세션 데이터를 찾을 수 없는 상황을 얘기한다. 예시 예를들어 만약 로그인을 세션으로 구현 했다면, 세션 불일치 문제가 발생했을 때 로그인이 풀릴 수 있다. 1번 서버에 Login 을 진행함. 3번 서버에 로그인 후 할 수 있는 작업에 대한 API 요청 3번 서버에서는 로그인 상태를 확인할 수 있는 세션정보가 없음 로그인이 되지 않은 것으로 판단 함. 세션 불일치 문제 해결방법 Sticky Session 내용 클라이언트에 요청을 로드밸런서가 확인(IP tracking or Cookie를 확인한다.)하여 항상 같은 서버로 요..
Infrastructure
2022. 7. 25. 08:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 동적 타입 언어
- 세션 불일치
- 장애 해결기
- 컴포짓 패턴
- pass by reference
- 수평 분할
- ATDD
- 동적 디스패치
- 메모리 단편화
- RestAssured
- 외부 단편화
- multimap
- 메모리 파편화
- java
- pass by value
- 내부 단편화
- 육각형 아키텍처
- 객체 풀
- SpringBoot 2.2
- 클린 아키텍처
- Session
- pool
- 뾰족함
- Memory Fragmentation
- OOP
- Object Pool
- 수직 분할
- 정적 타입 언어
- Sticky Session
- Clean Architecture
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함