GraphQL订阅与实时:WebSocket与Server-Sent Events概览订阅为客户端提供数据变更推送。WebSocket 支持双向与丰富协议,SSE 轻量单向更易穿透代理。技术参数(已验证)WebSocket:握手升级后持久连接,适配 `graphql-ws` 等子协议。SSE:基于 HTTP 流式事件,自动重连与事件 ID 支持断点续订。兼容性:SSE 在部分网络环境更稳定;WebSocket 需心跳与重连策略。实战清单复杂交互优先 WebSocket;通知流与广泛兼容优先 SSE。统一鉴权与速率限制,控制消息大小与频率。
发表评论 取消回复