通过网络套接字扩展多通道发布/订阅

时间:2013-01-07 19:05:18

标签: ruby websocket eventmachine em-websocket

我一直在研究this gist,它提供了基于websockets的通道发布/子样式通信的最小功能实现。

对于多个频道,我们可以拥有EM::Channel个实例的本地哈希值,可以根据需要动态创建。我关心的是如何扩展此设置以支持服务器实例集群或有哪些替代方案可通过可在群集部署中使用的Web套接字来促进通道发布/发布?

1 个答案:

答案 0 :(得分:1)

Jet协议提供严格的pub / sub(无轮询)语义,并且是开源的。它比订阅“频道”更有力量(它在Jet措辞中被称为“Fetching”。