세션 불일치 세션 불일치란? 세션 불일치 문제란, 여러 대의 서버를 운용 하면서 부하 분산을 할 때, 각 서버에 세션을 저장하다 보니 클라이언트의 요청이 이전과는 다른 서버로 갔을 때, 세션 데이터를 찾을 수 없는 상황을 얘기한다. 예시 예를들어 만약 로그인을 세션으로 구현 했다면, 세션 불일치 문제가 발생했을 때 로그인이 풀릴 수 있다. 1번 서버에 Login 을 진행함. 3번 서버에 로그인 후 할 수 있는 작업에 대한 API 요청 3번 서버에서는 로그인 상태를 확인할 수 있는 세션정보가 없음 로그인이 되지 않은 것으로 판단 함. 세션 불일치 문제 해결방법 Sticky Session 내용 클라이언트에 요청을 로드밸런서가 확인(IP tracking or Cookie를 확인한다.)하여 항상 같은 서버로 요..
쿠키(Cookie) 짧은 정리 Key-Value 로 구성된 일반 텍스트 파일, 서버가 인터넷 사용자에게 전송하는 작은 데이터 조각이다. 이 데이터는 각 사용자의 PC에 저장되어 동일 서버에 재 요청할 때 브라우저에 의해 동봉되어 사용자의 상태를 구분할 수 있도록 한다. 역사 넷스케이프 개발자 룬 몬틀리가 매직 쿠키 라는 개념을 차용하여 만들었다. 서버가 각 사용자의 상태를 기록하지 않게 하기 위해 사용자의 PC에 저장하는 쿠키가 만들어졌다. 목적 stateless 한 HTTP 통신에 사용자의 상태를 구분하는 목적을 가진다. 세션 관리(Session management) 로그인, 장바구니등의 정보를 관리하는 역할을 한다. 개인화(Personalization) 선호에 맞는 설정을 제공하도록 도와줌. 트래킹(..
- Total
- Today
- Yesterday
- 수직 분할
- 세션 불일치
- 뾰족함
- SpringBoot 2.2
- 육각형 아키텍처
- Object Pool
- Memory Fragmentation
- pass by reference
- RestAssured
- 수평 분할
- Session
- 메모리 파편화
- Clean Architecture
- 내부 단편화
- OOP
- Sticky Session
- 동적 타입 언어
- 정적 타입 언어
- java
- 객체 풀
- pool
- pass by value
- ATDD
- 장애 해결기
- multimap
- 외부 단편화
- 동적 디스패치
- 클린 아키텍처
- 컴포짓 패턴
- 메모리 단편화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |