f8b21af4be
10_Wiki/Topics 대규모 정리: - 오류 캡처/미완성 stub 문서 227개 제거 - 교차폴더 중복 43클러스터 병합 (63파일 → redirect) - 링크명 정규화: 깨진 링크 수정·redirect 직결·개념 매핑 ~2,400건 - 카테고리 MOC 6개 신규 생성 - Graph 섹션 미해결 related-keyword 링크 10,058건 제거 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.2 KiB
2.2 KiB
id, title, category, status, confidence_score, tags, created_at, updated_at
| id | title | category | status | confidence_score | tags | created_at | updated_at | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HARNESS-RES-2026-05-018 | Server-Sent Events (SSE) | 10_Wiki/Topics/Infrastructure | verified | 0.94 |
|
2026-05-05 | 2026-05-08 |
Server-Sent Events (SSE)
📌 한 줄 통찰 (The Karpathy Summary)
"에이전트의 실황 중계: 서버가 클라이언트에게 이벤트를 단방향으로 실시간 스트리밍하여, 에이전트의 추론 과정과 결과를 즉각적으로 가시화하는 경량 통신 프로토콜."
📖 구조화된 지식 (Synthesized Content)
- 실시간 가시성 지원: Claude Managed Agents와 같은 플랫폼은 SSE 스트리밍을 기본 기능으로 지원하여 에이전트의 자율적 작동 상태를 사용자가 실시간으로 확인할 수 있게 한다 [1].
- 에이전트 간(A2A) 통신 규격: Google의 개방형 A2A 프로토콜은 HTTP(S)/SSE 기반의 JSON-RPC를 통신 규격으로 채택하여 에이전트 간의 상호운용성을 확보한다 [2].
- 원격 MCP 전송의 기초: 원격 MCP 서비스 환경에서 서버는 다중 연결을 처리하기 위해 서버-클라이언트 방향의 SSE 스트림을 활용하며, 이는 Streamable HTTP 전송 체계의 핵심을 이룬다 [2].
⚖️ 트레이드오프 및 고려사항
- 상태 저장의 부작용: 스트림 식별을 위해
Mcp-Session-Id와 같은 상태 저장 헤더를 동반하므로, 로드 밸런서의 분산 메커니즘이나 서버의 수평적 확장(Horizontal Scaling)과 구조적으로 충돌한다 [2]. - 웹소켓(WebSockets)과의 차이: SSE는 HTTP 기반의 단방향 스트리밍에 최적화되어 있어 양방향 통신이 빈번한 환경보다는 모델의 텍스트 생성 결과 전송 등에 더 적합하다. 하지만 상태 유지 제약으로 인해 2026년 이후에는 전송 계층과 세션을 분리하는 아키텍처로의 전환이 요구된다 [2].
🔗 지식 연결 (Graph)
- 상위 개념: Communication Protocols
- 유사 개념: HTTP+SSE, Streamable HTTP, WebSockets
- 관련 프로젝트: ConnectAI
Last updated: 2026-05-08