跳转到内容

后端与数据 · DEFINED TERM

WebSocket 长连接

客户端与服务端保持双向连接,双方都能随时发送消息。

你可能会这样说“监测数据更新后直接推到页面,不要每秒轮询。”

VISUAL EXAMPLE

先看懂它怎么工作

WebSocket 长连接
层 1建立握手
层 2保持连接
层 3双向传输
层 4心跳与重连

MECHANISM

运行机制

  1. 建立握手
  2. 保持连接
  3. 双向传输
  4. 心跳与重连

USE WHEN

适合这样用

实时协作、状态推送和高频数据流

NOT FOR

不要这样理解

低频更新不必引入长连接复杂度

TELL YOUR AGENT

可直接发给 Agent

请按“WebSocket 长连接”的概念处理这个需求:监测数据更新后直接推到页面,不要每秒轮询。。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

断线能重连,消息有顺序或去重策略,连接资源可控

OFFICIAL SOURCES

官方来源