websocket, SSE, polling, long polling, streaming 차이점
·
프로젝트
websocket 뿐만 아니라 웹에서 실시간 통신을 구현하기 위해 polling, long polling, streaming 방식도 있다. - websocket 1. 양방향 통신: 클라이언트 - 서버 간의 실시간 양방향 통신을 제공하는 프로토콜 2. 지속적인 연결: 클라이언트 - 서버 간의 지속적으로 데이터 주고받기 가능 3. 낮은 오버헤드: 연결을 유지하기 때문에 데이터를 주고 받을 때 네트워크 오버헤드가 낮다. 4. 실시간 업데이트: 변경 사항이 발생하면 즉각적인 업데이트가 가능하다. 실시간 양방향 통신이 필요할 경우 사용한다. 예를 들어 실시간 채팅, 실시간 협업 도구, 실시간 게임 등에 사용한다. 데이터의 실시간 전송과 즉각적인 업데이트가 필요한 경우 사용한다. - server sent event..