
[NETWORK] Polling / Long Polling / Streaming
·
OTHER
많이 들어봤지만 개념을 몰라서 정리 Polling 정의 Client가 서버에 주기적으로 Request를 보내는 기법 주기적으로 Client가 처리해야할 이벤트나 받을 데이터가 있는지 체크 특징 주기적으로 요청하기 때문에 응답 간격을 일정하게 가능 요청 오는 폴링 요청이 처리 이후 다음 폴링이 이루어지기 전에는 언제오는지 몰라서 실시간 처리가 불가능 리소스 낭비가 심함 (http는 단발성 통신이라, header가 무거움, 지속적으로 요청이 오면 서버에 부하 줄 수 있음) 장점도 있지만, 문제점이 더 크기에 Long Polling이 등장함 Long Polling 정의 Client가 Request를 보내고 서버가 바로 Response를 보내지 않고, 이벤트가 발생하거나 보낼데이터가 생길 시 Response로 ..