Stateful vs Stateless
- 상태 유지: 중간에 다른 점원으로 바뀌면 안된다.
- 무상태: 중간에 다른 점원으로 바뀌어도 된다.
- 갑자기 고객이 증가해도 점원을 대거 투입할 수 있다.,
- 갑자기 클라이언트 요청이 증가해도 서버를 대거 투입할 수 있다
- 무상태는 응답서버를 쉽게 바꿀수 있다 - > 무한한 서버 증설 가능
- 서버가 다운됐을 때 대처가 가능
- 따라서 최대한 비연결성을 유지해야 한다.
- 용건만 말하고 연결 끊음
- 자원을 최소한으로 유지함
stateless로 로그인?
- 상태유지는 최소한
- 로그인한 사용자의 경우 로그인했다는 상태를 서버에 유지
- 일반적으로 브라우저 쿠키와 서버 세션을 사용해서 세션 유지