[控场AI]
概念Server-Sent Events

SSE

Server-Sent Events(SSE)是一种基于HTTP协议的服务器推送技术,允许服务器通过持久连接单向、持续地向客户端发送事件流数据。其核心特征包括:连接由客户端发起后保持长连接、数据以文本格式单向传输、支持自动重连机制。常用于实时通知、数据推送、日志流等需要服务器主动推送更新的Web应用场景。

核心事实

时间轴 (近 90 天)

10月2日

Spring框架通过SseEmitter类原生支持SSE

待验证50%
9月25日

useChat 和 useCompletion 均抽象了服务端发送事件(SSE)的消费逻辑,并与 Next.js 的 Route Handler 或 Edge Function 深度整合

待验证50%
9月19日

当设置 stream: true 时,Agents API 服务端会通过 SSE 持续返回结构化事件,从 Agent Session Created 到 Turn Completed 和 Session 回到 Idle

待验证50%
9月16日

MCP早期规范中的流恢复很可能参考了SSE协议的Last-Event-ID机制

待验证50%
9月16日

Push 模式延迟接近实时但对网络稳定性要求更高,在无服务器或 NAT 环境中难以维持长连接

待验证50%
9月16日

TrueForge API 调用流程为:向 sessions 端点 POST 请求启动会话取回 session ID,再向 /{sid}/turns 端点发送用户消息并通过 SSE 流式响应

待验证50%
9月14日

@ai-sdk/vue 通过组合式函数将 SSE 流式解析、请求取消、错误重试等逻辑封装,对外暴露 messages、input、isLoading 等响应式引用和 append、reload 等操作方法

待验证50%
9月11日

@ai-sdk/vue 封装了消息状态管理、流式数据处理、工具调用等模式,使开发者无需手动处理 SSE 流或状态同步逻辑

待验证50%
9月11日

缓存网关必须在服务端完整接收并重组所有SSE chunk后才能将完整响应存入缓存,再以合成SSE形式重新播放

待验证50%
9月11日

useChat 和 useCompletion 底层依赖浏览器的 Fetch Streaming API,通过 SSE 或 ReadableStream 实现增量文本渲染

待验证50%

还有 21 条时间轴事件

全部知识事实 (20)

已验证

SSE或WebSocket协议可将模型逐token生成的内容实时推送至前端,实现Agent的流式响应

90%
已验证

MCP采用客户端-服务器架构,基于标准化的JSON-RPC通信协议

90%
已验证

MCP协议支持两种传输方式:stdio(标准输入输出)和HTTP SSE(Server-Sent Events)

80%
已验证

SSE(Server-Sent Events)是一种服务器向客户端单向推送数据的HTTP标准,相比WebSocket更轻量,无需握手协议,天然支持断线重连

80%
已验证

远程MCP服务采用Streamable HTTP模式,基于HTTP/1.1或HTTP/2协议,支持服务器推送事件(SSE)

80%
已验证

OpenAI流式响应采用SSE(Server-Sent Events)协议,流结束时发送data: [DONE]信号

75%
已验证

Vercel AI SDK的流式处理基于Web Streams API和Server-Sent Events(SSE)实现

75%
已验证

流式传输在技术上通常通过 Server-Sent Events(SSE)或 WebSocket 协议实现,模型生成的token被逐个或分批推送到客户端

65%
已验证

On x86 architectures, SIMD evolved from SSE (128-bit) to AVX-512 (512-bit), while ARM has NEON and SVE instruction sets

65%
已验证

OpenAI、Anthropic等主流API均采用SSE协议返回token流,前端通过EventSource API或fetch的ReadableStream接口消费数据

65%
已验证

SSE是HTML5标准中定义的一种服务器推送技术,允许服务器通过HTTP连接向客户端单向推送数据

65%
待验证

Dify提供了标准化的RESTful API和SSE(Server-Sent Events)流式接口

90%
待验证

在大模型场景中,SSE成为流式输出的主流方案,因为token逐步生成的特性与SSE的事件流模型高度契合

90%
待验证

MCP Server端使用WebFlux而非传统Spring MVC,主要因为MCP通信依赖SSE(Server-Sent Events)长连接技术

85%
待验证

Claude Code CLI的API通信层使用SSE(Server-Sent Events)实现流式响应

85%
待验证

CliRelay对流式输出实现了Server-Sent Events(SSE)协议,将子进程的逐行输出实时推送给客户端

85%
待验证

dify-java-client对SSE(Server-Sent Events)流式响应协议做了封装,支持回调函数或响应式编程方式处理流式数据

85%
待验证

OpenAI在2020年将SSE引入ChatGPT,使其几乎成为LLM流式输出的行业标准

70%
待验证

ChatGPT、Claude等主流AI产品的流式输出均基于SSE协议(text/event-stream)实现

60%
待验证

大模型的响应通常是逐token返回的,前端需要处理SSE(Server-Sent Events)或WebSocket的流式数据

60%

来源文章