服务器发送事件

term_id: server_sent_events

Category: engineering_practice

Definition

服务器发送事件(SSE)实现了从服务器到客户端的单向通信,服务器可以持续流式传输数据,而无需客户端反复轮询。它使用纯HTTP协议,使其易于实现且兼容防火墙。

Summary

一种标准协议,允许Web服务器通过单个HTTP连接向客户端推送实时更新。

Key Concepts

  • 事件流
  • 单向通信
  • 自动重连
  • 基于HTTP

Use Cases

  • 实时股票价格行情
  • 实时通知
  • 进度跟踪更新