我开始尝试使用 websockets。
有谁知道提供 websocket“通道”的持久存储的 websockets 服务器(开源或付费)?我发现的所有示例都没有解决持久性问题——如果 websockets 服务器出现故障,所有“通道”数据都会丢失。
诸如 Pusher 之类的服务并没有真正讨论它们是否解决了持久性问题(我还没有收到技术支持的回复)。
很高兴自己动手,但不想重新发明轮子。
编辑:
我不是在寻找 websockets 101 信息。这是容易获得和理解的。
我正在寻找支持 websockets 并具有持久存储 websocket 数据的服务器(开源或付费),以便在服务器发生故障的情况下,新服务器可以接管原来停止的服务器。
两个主要目的: 1. 支持 websockets 网络工作组设想的故障转移场景http://tools.ietf.org/html/draft-ibc-websocket-dns-srv-02#section-5.1(最重要的是让错过的消息当客户端连接到故障转移服务器时发送) 2. 支持新订阅者必须接收所有过去发布的消息的场景。
当然,这可以在应用程序层处理……但这不是我想要的。
编辑
因此,经过一些研究,以下安装的选项似乎是最强大的:
看起来“真实”的托管服务
如果 websockets 不可用,上述所有服务都可以优雅地回退到其他通信方法。
我找不到任何提供“开箱即用”集群、故障转移和持久消息存储来回放历史记录的开源。有一些项目可以作为很好的起点,但并不是我正在寻找的。