Vue-sse
2023-04-18 本文已影响0人
梦晓半夏_d68a
SSE简介
SSE(Server-Sent Events,服务器发送事件)是围绕只读Comet 交互推出的API 或者模式。
SSE API允许网页获得来自服务器的更新,用于创建到服务器的单向连接,服务器通过这个连接可以发送任意数量的数据。服务器响应的MIME类型必须是text/event-stream,而且是浏览器中的JavaScript API 能解析格式输出。
SSE 支持短轮询、长轮询和HTTP 流,而且能在断开连接时自动确定何时重新连接。
使用原因
之前系统通知公告等信息是通过每隔一段时间调用接口来判断是否有新的公告或通知,最开始想到的是用 Websocket(双向通信),但是这场景只需要服务端往客户端发送消息,所以商量后决定使用SSE。