Back-End/JSP

[JSP ] 3. stateless과 stateful 차이점은?

CJun 2021. 6. 3. 22:29
반응형

Stateless :

 

1. 데이터를 전송할때마다 연결하고 끊어버리는 방식이다.

2. 사용자의 이전 상태인 쿠키와 세션 정보를 기록하지 않는다.

 

ex) http 프로토콜

Request => a.html

Response => a.html

 

 

장점: 부화가 적다.

단점: 동일한 클라이언트에서 요청했을 때 서버입장에서는 새로운사람으로 인식한다.

 

Stateful :

 

1. 사용자의 이전 상태인 쿠키와 세션 정보를 기억하고 있다가 정보로써 활용한다.

2. 클라이언트가 서버쪽으로 요청하고 서버가 응답하는것이 반복되며 끊기지 않고 유지가 된다.

 

ex) 채팅

끊기지 않고 계속 유지가 된다.

 

장점: 클라이언트에서 요청했을 때 이전 사용자를 기억할 수 있다.

단점: 서버확장이 어렵고 서버에 무리가 간다.

반응형