SSE 协议支持 | 腾讯云开发 CloudBase - AI 原生后端一体化平台
跳到主要内容

SSE 协议支持

本文介绍如何在 Web 云函数中实现 SSE(Server-Sent Events)服务端推送,支持服务端向客户端单向推送实时数据流。

什么是 SSE

「SSE(Server-Sent Events)」是一种服务器向客户端推送实时数据的技术,基于 HTTP 协议实现。与 WebSocket 不同,SSE 是单向通信,只支持服务端向客户端推送数据。

主要特点

  • 单向推送:服务端主动向客户端推送数据,客户端只能接收
  • 基于 HTTP:使用标准 HTTP 协议,兼容性好,易于实现
  • 自动重连:客户端断线后会自动重新连接
  • 文本格式:传输的数据为文本格式(通常是 JSON)
  • 轻量实现:相比 WebSocket,实现更简单,资源占用更少

典型应用场景