SSE와 WebSocket은 방향성과 복구 책임이 다르다
기술 이름보다 서버가 주로 보내는지, 클라이언트도 자주 보내는지, 재연결 상태를 어디서 복구하는지가 기준이다.
기준
SSE
WebSocket
방향
server → client
client ↔ server
브라우저 API
EventSource
WebSocket
복구
Last-Event-ID로 누락 복구
앱 프로토콜로 sequence/ack 설계
적합
알림, 진행률, 피드
채팅, 협업, 제어 메시지
인프라
HTTP streaming 유지
Upgrade와 긴 연결 timeout 관리