Server-Sent(Server-Sent Events,简称 SSE)是一种基于 HTTP 的服务器推送技术,允许服务端向浏览器单向、持续地发送事件流,是构建大模型流式输出、实时状态通知等场景的基础协议之一。与 WebSocket 的双向通信不同,SSE 结构简单、兼容现有 HTTP 基础设施,因而在 AI 应用和 API 设计中持续保持热度。近期的多篇报道显示,这一技术正从传统的 Web 推送扩展到语音智能体、多 Agent 系统和统一流式 API 等新领域。
Server-Sent Events 的近期进展
当前焦点与观察点
从这些动态看,Server-Sent 技术的讨论焦点正在转移:一端是基础设施层面的持续完善,例如 .NET 11 Preview 7 中默认启用 NativeAOT 等运行时改进(https://www.ithome.com/0/988/841.htm),间接影响长连接流式服务的部署效率;另一端是应用层面的扩展,语音合成、具身智能(如魔珐星云为国产大模型 Agent 提供的 3D 具身形态,https://juejin.cn/post/7649738148373823529)等场景都要求低延迟的单向流式输出,恰好契合 SSE 的能力边界。
值得观察的点包括:其一,SSE 与 MCP 等 Agent 协议的结合是否会形成事实上的流式标准;其二,在语音、视频等多模态场景中,SSE 的纯文本事件流是否会向二进制流式方案让出部分空间;其三,各语言框架(Flama、.NET 等)对 SSE 的原生支持程度将持续影响开发者的技术选型。总体而言,Server-Sent Events 作为轻量推送方案,在 AI 时代的基础协议地位仍在巩固,但双向实时场景中与 WebSocket 的取舍仍是工程实践中需要权衡的问题。