Stateful과 Stateless
·
용어 모음집
Stateful과 Stateless 는 클라이언트와 서버간의 통신 상태(state) 유지 여부에 따라 나뉘는 특성이다. Stateful(상태 유지)stateful은 서버가 클라이언트 상태를 유지한다. 클라이언트와 상태를 유지한다는 것은 꼭 TCP 연결이 끊어지지 않고 유지된다고만 볼 수는 없다. 클라이언트와 상태를 유지한다는 것은 서버가 클라이언트와의 상호작용에서 발생한 데이터를 서버가 기억하고 이를 기반으로 이후 요청을 처리한다는 것을 뜻이다. stateful 방식의 문제점요청을 정상적으로 처리하기 위해서는 클라이언트의 요청이 같은 서버에 유지되어야 한다. 하지만 서버는 다양한 이유로 동작하지 않을 수 있다. 또한 요청 트래픽이 몰리게되면 상태를 유지하는 것에 Resource가 많이 소모된다. 리소스가..