상태 유지 - Stateful
항상 같은 서버가 유지되어야 한다.
중간에 서버가 장애 나면?
무상태 - Stateless
아무 서버나 호출해도 된다.
중간에 서버가 장애나면?
스케일 아웃 - 수평 확장 유리
Stateless - 실무 한계
- 모든 것을 무상태로 설계 할 수 있는 경우도 있고 없는 경우도 있다.
- 무상태
- 예) 로그인이 필요 없는 단순한 서비스 소개 화면
- 상태 유지
- 예) 로그인
- 로그인한 사용자의 경우 로그인 했다는 상태를 서버에 유지
- 일반적으로 브라우저 쿠키와 서버 세션 등을 사용해서 상태 유지
- 상태 유지는 최소한만 사용
출처 : https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC
'HTTP > HTTP 기본' 카테고리의 다른 글
[HTTP] HTTP 메시지 - 응답 메시지 (0) | 2023.01.19 |
---|---|
[HTTP] HTTP 메시지 - 요청 메시지 (0) | 2023.01.19 |
[HTTP] 비 연결성(connectionless) (0) | 2023.01.19 |
[HTTP] Stateful, Stateless (상태, 무상태) (1) (0) | 2023.01.19 |
[HTTP] HTTP와 클라이언트 서버 구조 (0) | 2023.01.19 |