SSE服务器发送事件是一种用于从服务器到客户端的单向、实时 数据传输技术,基于 HTTP 协议实现。有几个重要特点:单向通信:SSE只支持服务器向客户端的单向通信,客户端不能向服务器发送数据。文本格式:SSE使用纯文本传输数据。保持连接:SSE通过保持一个持久的HTTP 连接,实现服务器向客户端推送更新,而不需要客户端频繁轮询。自动连接:如果连接中断,浏览器会自动尝试重新连接,确保数据流的连续性。优点:简单:SSE实现简单,不需要复杂的配置实时性:可以实现服务器向客户端的实时数据推送,使得客户端能够及时获得更新。无需握手机制:与 WebSocket 相比,SSE不需要握手机制,可以降低连接延迟缺点:单向通信:SSE是服务器i想客户端的单向通信模式,客户端无法向服务器发送数据。维持连接:SSE需要保持持续连接,会造成服务器资源占用。