SSE断联重试
一、背景
在大模型 ChatBot、AI Agent 等应用中,为了提供类 ChatGPT 的实时体验,服务端通常采用 SSE(Server-Sent Events)将模型生成的 Token 逐字推送到前端。典型流程为:用户提问 → 后端调用 LLM → LLM 持续生成 Token → SSE 实时推送 → 前端打字机展示。
然而,SSE 基于 HTTP 长连接,无法保证永久稳定。用户刷新页面、网络抖动、切换 WiFi、关闭标签页等行为都会导致连接断开。若不处理,用户将丢失未完成的生成结果,体验大幅下降。
核心问题在于:`SSE 断开后,如何让用户重连并继续接收未完成的输出?
2026/8/12...大约 4 分钟

