HTTP/HTTP 기본

[HTTP] Stateful, Stateless (상태, 무상태) (2)

Boradoris 2023. 1. 19. 19:41

상태 유지 - Stateful

항상 같은 서버가 유지되어야 한다.

 

중간에 서버가 장애 나면?

 

무상태 - Stateless

아무 서버나 호출해도 된다.

 

중간에 서버가 장애나면?

 

스케일 아웃 - 수평 확장 유리

 

Stateless - 실무 한계

  • 모든 것을 무상태로 설계 할 수 있는 경우도 있고 없는 경우도 있다.
  • 무상태
  • 예) 로그인이 필요 없는 단순한 서비스 소개 화면
  • 상태 유지
  • 예) 로그인
  • 로그인한 사용자의 경우 로그인 했다는 상태를 서버에 유지
  • 일반적으로 브라우저 쿠키와 서버 세션 등을 사용해서 상태 유지
  • 상태 유지는 최소한만 사용

 


출처 : https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC