websocket

Server

Polling / long-polling / Web Socket / Sever-Sent Event (Push) 정리

서버가 클라이언트에게 이벤트를 보낼 수 있는 4가지 방법이 존재한다. Polling - 클라이언트가 http request를 서버로 계속 날려서 이벤트 내용을 전달받는 방식 - 가장 쉬운 방법이지만 클라이언트가 많아질 수록 과부하가 올 수 있음 - http 오버헤드 발생 가능성 존재 - ex : js에서 setTimeout이나 setInterval 등을 사용할 수 있음 오버헤드(over head) : 처리 시간 및 메모리 등이 추가적으로 사용되는 현상 - 오버헤드가 있기에 정보 전송의 신뢰성을 높일 수 있고 안정적으로 운용을 가능케함 long-polling - 서버 측에서 접속을 열어두는 시간을 길게하는 방식 - 일반 polling보다는 서버의 부담이 줄어들 수 있지만 다수의 클라이언트에게 동시에 이벤트..

로아다
'websocket' 태그의 글 목록