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
端点直接请求即可。