Files
2nd/10_Wiki/Topics/Harness_Research_2026-05/Server-Sent Events (SSE).md
T
Antigravity Agent f8b21af4be Wiki cleanup: error-doc removal, dedup merge, link normalization
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>
2026-05-20 23:52:15 +09:00

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
harness
communication
streaming
sse
real-time
agent-to-agent
mcp
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)


Last updated: 2026-05-08