일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 깊게 생각해보기
- 이분탐색
- spring event
- 셀러리
- 좋은 코드 나쁜 코드
- 검색어 추천
- 카카오
- 디버깅
- 숫자 블록
- 코드 계약
- 백준
- BFS
- 알람 시스템
- branch 전략
- prg 패턴
- 누적합
- 완전탐색
- jwt 표준
- gRPC
- 쿠키
- 트랜잭샨
- 객체지향패러다임
- docker
- 레디스 동시성
- 구현
- 수신자 대상 다르게
- piplining
- 프로그래머스
- AWS
- 결제서비스
- Today
- Total
목록쿠키 (2)
코딩관계론
HTTP 특징HTTP는 기본적으로 무상태, 비연결성 프로토콜이다. 따라서 사용자가 로그인을 하거나, 장바구니에 물건을 담았더라도 다음 요청에는 어떤 로그인을 진행했는지, 장바구니에 어떤 물건을 담았는지 서버는 알 수가 없다. 이러한 제약을 극복하기 위해 쿠키와 세션이 사용된다. 비열결성과 무상태성이란더보기서버와 client가 요청과 응답을 주고받으면 연결이 끊어지게(connectionless) 되기 때문에 서버에서는 요청자의 이전 상태를 기억하지 못하게 되는데 이를 무상태라고 합니다. 이러한 장점은 서버에서 자원 낭비를 하지 않기 때문에 대규모 처리에 유용하게 됩니다.쿠키쿠키는 Client의 상태를 기억하기 위해서 사용된다. 쿠키는 Client에서 정보가 관리되기 때문에 보안에 취약하다. 이 쿠키에 값을..
목적 로드 밸런서의 세션 지속성(Session Persistence)은 클라이언트가 여러 개의 백엔드 서버에 걸쳐서 작업을 수행할 때, 같은 클라이언트 요청이 항상 같은 백엔드 서버에 전달되도록 하는 기능입니다. 즉, 클라이언트가 한 번 접속한 후에도 계속 같은 서버에 접속하는 것을 보장해줍니다. 동작 방법 로드 밸런서에서 세션 지속성은 쿠키 기반 또는 서버 기반으로 설정할 수 있습니다. 쿠키 기반 세션 지속성은 클라이언트의 브라우저에 쿠키를 저장하고, 이를 이용하여 요청이 처리되는 백엔드 서버를 선택합니다. 서버 기반 세션 지속성은 로드 밸런서가 각 클라이언트의 요청을 특정 백엔드 서버에 할당하도록 지정합니다. 세션 지속성을 사용하면 로드 밸런서가 어떤 인스턴스에 클라이언트 요청을 보낼지 결정할 때, ..