서버 전송 이벤트
term_id: server_sent_events
Category: engineering_practice
Definition
서버 전송 이벤트(SSE)는 서버에서 클라이언트로의 단방향 통신을 가능하게 하며, 서버는 클라이언트가 반복적으로 폴링하지 않고도 데이터를 지속적으로 스트리밍할 수 있습니다. 일반 HTTP를 사용하므로 방화벽 통과가 용이하고 구현이 간단합니다.
Summary
웹 서버가 단일 HTTP 연결을 통해 클라이언트에 실시간 업데이트를 푸시할 수 있게 하는 표준 프로토콜입니다.
Key Concepts
- 이벤트 스트림
- 단방향 통신
- 자동 재연결
- HTTP 기반
Use Cases
- 실시간 주식 가격 피드
- 실시간 알림
- 진행 상황 추적 업데이트