1. 首页
  2. 考试认证
  3. 其它
  4. uwsgi sse offloaduWSGI卸载Redis PubSub与服务器发送事件的桥接

uwsgi sse offloaduWSGI卸载Redis PubSub与服务器发送事件的桥接

上传者: 2024-12-12 23:43:07上传 ZIP文件 10.23KB 热度 13次

uwsgi-sse-offloaduwsgi-realtime 项目的一个分支,专注于公开 SSE 功能。该网桥在 Redis PubSub 通道上等待消息,并将其转发到连接的 SSE 客户端。它作为一个卸载引擎,能够高效地管理数千个并发请求,同时避免影响工作人员、线程或异步核心的性能。

工作原理

客户端(如网络浏览器)通过与服务器或代理建立 SSE 连接,将请求转发给 uWSGIuWSGI(或应用程序)识别该请求是 SSE 会话后,将其转发至卸载引擎。卸载引擎订阅一个 Redis PubSub 频道并开始等待消息。当新消息入队时,卸载引擎会将其收集并转发给所有连接的客户端。值得注意的是,卸载引擎是完全非阻塞的,因此即使主应用程序是阻塞的,系统依旧能高效运行。

下载地址
用户评论