FEATURED · 精选文章

保存连接sse 是什么原理,为什么不会一直请求

发布时间 / 2026/8/26 1:19:50
来源 / 创域科博编辑部
栏目 / 资讯中心
保存连接sse 是什么原理,为什么不会一直请求 “保持连接”用的是 SSEServer-Sent Events本质是一个没有马上结束的 HTTP 请求。过程是拷贝机发送一次请求GET /api/code-sync/events服务器返回Content-Type: text/event-stream但不关闭响应而是一直挂着这个连接。拷贝机进入等待状态等待服务器发数据constpartawaitreader.read();服务器本地fs.watch发现文件变化后才主动写入event: changed data: {at:...}拷贝机收到事件再主动请求文件清单和文件内容。因此它和“每隔几秒请求一次”不同轮询客户端 → 请求 → 等响应 → 断开 → 等几秒 → 再请求 SSE客户端 → 建立一次连接 → 一直等待服务器主动推送可以把它理解成打电话电话接通后双方保持通话但没有事情时不会一直说话。当前服务端对应代码是 SSE 接口客户端对应 持续读取事件流。
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻