私は少しジレンマに陥っています。Node.jsサーバーとのWebSocket通信にもFayeを使用するRailsアプリがあります(チャットやその他のものに使用されます)。また、一部の短命データにはすでに redis を使用しています。
ここで、redis に保存されるある種のリアルタイム通知を実装したいと考えています。2 つのオプションがあります。
faye gem をインストールし、faye クライアントを使用して直接メッセージを送信します。しかし、これには EventMachine が必要でした。避けられるなら、私は新しい不必要なものをたくさん追加することを拒否する傾向があります.
redis pub/sub を使用しています。Rails から redis pub/sub にデータを送信し、Node.js で同じチャネルにサブスクライブして、それらのメッセージを faye チャネルで公開します。
どのアプローチを取るべきかについて何か提案はありますか?それとも、より良い解決策を考えていますか?