chat module
Railsアプリケーションにを実装しようとしています。このrailscastFayeチュートリアルを調べました。チュートリアルを通じて、ライアンはbroadcasting
メッセージについて言及していますが、私が欲しいのはprivate conversations
、ブロードキャストではなく、クライアント間のようなものです。
フェイを通してそれを行うことは可能ですか?または、Railsでチャットを実装するためのより良い方法はありますか?
chat module
Railsアプリケーションにを実装しようとしています。このrailscastFayeチュートリアルを調べました。チュートリアルを通じて、ライアンはbroadcasting
メッセージについて言及していますが、私が欲しいのはprivate conversations
、ブロードキャストではなく、クライアント間のようなものです。
フェイを通してそれを行うことは可能ですか?または、Railsでチャットを実装するためのより良い方法はありますか?
faye の認証を処理する gem があるため、ユーザーはあなたがサブスクライブしているチャンネルでのみ聞くことができます。その宝石について話しているレールキャストもあります。 https://github.com/ryanb/private_pub
Ryan のチュートリアルを使用しprivate_pub
て、Gmail のようなインスタント メッセージング機能を実現しました。実際にはそれほど複雑ではありません。このチュートリアルhttp://goo.gl/l3e8zNでどのように達成したかをご覧ください
Faye についてはよくわかりませんが、原則が純粋な node.js や websockets のようなものと同じであると仮定すると、サブスクライブできるチャネルを発生している数のチャットに分割して、ほとんどの認証システムと同様に、クライアントがそのチャネルにサブスクライブする前に何らかの認証が必要になります (共有シークレット、ユーザー名/パスワード、チャレンジ/レスポンスなど)。