通知:Ruby FayeClient - Node.js或Ruby - Redis pub / sub - Node.js

时间:2012-11-11 09:22:54

标签: ruby-on-rails websocket redis publish-subscribe faye

我有点陷入两难境地。我有Rails应用程序,它也使用Faye与Node.js服务器进行websocket通信(用于聊天和其他一些东西)。我们也已经将redis用于一些短期数据。

现在我想实现一些将存储在redis中的实时通知。我有两个选择:

  • 我安装了faye gem并使用faye客户端直接发送消息。但这需要EventMachine。如果可以避免,我倾向于拒绝添加许多新的不必要的东西。

  • 我使用redis pub / sub。将数据从rails发送到redis pub / sub并订阅Node.js中的相同频道,然后将在faye频道上发布这些消息。

有关采取哪种方法的建议?或者你可能有更好的解决方案吗?

0 个答案:

没有答案