Skip to content

HTTP-SSE

字数
249 字
阅读时间
1 分钟

介绍

HTTP Server-Sent Events (SSE) 是一种服务器推送技术,允许服务器通过 HTTP 持久连接向客户端发送实时更新。相比于传统的轮询方式,SSE 更加高效,减少了服务器的压力。

扩展原因

基于轮询或双CS的HTTP Bot框架需要双方配置两次C/S或者造成服务器压力。

模型架构

  • 事件通知: 通过 HTTP-SSE 通知获取。
  • API 操作: 通过 HTTP-GET 和 HTTP-POST 请求操作。

至此完成双向主动通讯。该方式协议端完全作为 Server,应用端完全作为 Client,复用 HTTP 路径,同时规避轮询。

如何启用

在WebUi中启用 重启后重新查看配置,可以设置更多内容。

事件接口

要订阅事件,请访问 /_events 端点。

常规接口

例如 /send_msg 端点直接请求即可。