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

Ruby on rails 通知:Ruby-FayeClient-Node.js或Ruby-Redis-pub/sub-Node.js,ruby-on-rails,websocket,redis,publish-subscribe,faye,Ruby On Rails,Websocket,Redis,Publish Subscribe,Faye,我有点进退两难。我有一个Rails应用程序,它还使用Faye与Node.js服务器进行websocket通信(用于聊天和其他一些东西)。我们也已经将redis用于一些短期数据 现在我想实现某种实时通知,它将存储在redis中。我有两个选择: 我安装了FayeGem并使用faye客户端直接发送消息。但这需要一台机器。如果可以避免的话,我倾向于拒绝添加很多不必要的新东西 我使用redis pub/sub。将数据从rails发送到redis pub/sub,并订阅Node.js中的同一频道,该频道将

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

现在我想实现某种实时通知,它将存储在redis中。我有两个选择:

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

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

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