Nchan

Nchan
软件
软件描述
Nchan 是一个可扩展、可配置的发布/订阅服务器,专为现代 Web 设计,作为 Nginx Web 服务器的模块构建。接口简单易用的 REST API,配置灵活强大。
官方网站
访问软件的官方网站了解更多信息
nchan.slact.net
安全链接HTTPS
什么是 Nchan?
Nchan 是一个为现代 Web 构建的可扩展、灵活的发布/订阅服务器,作为 Nginx Web 服务器的一个模块。它可以配置为独立服务器,或作为应用程序与数十万乃至数百万实时订阅者之间的中间层。它支持将消息缓存在内存中、磁盘上,或通过 Redis 实现。
一些特性:
- 原生 RESTful HTTP API。
- 支持 WebSocket、EventSource(服务器发送事件)、长轮询及其他基于 HTTP 的订阅方式。
- 每个频道可配置的消息缓冲区,确保消息不重复、不丢失。
- 单个订阅连接可同时订阅数百个频道。
- 支持 HTTP 请求回调和钩子,便于集成。
- 通过频道事件和 URL 实现状态监控和性能统计。
- 频道分组使用计费与限制。
- 快速的临时本地消息存储,以及可选的较慢但持久的 Redis 存储。
- 可水平扩展(使用 Redis)。
- 高可用性,无单点故障(使用 Redis Cluster)。
