6

サーバーがリアルタイムで複数のクライアントにデータをプッシュできる Rails 3 アプリケーションを作成しようとしています。

Juggernaut のことは聞いたことがありますが、Rails 3 では動作しないとも聞きました。APE (AJAX Push Engine) を試しましたが、うまくいきません。

私はRailsに非常に慣れていません。リアルタイム プッシュと Rails 3 に関する多くのガイドを見つけることができません。これに対する無料で簡単な (可能であれば) ソリューションを探していました。誰かが私を正しい方向に向けることができれば、とても感謝しています。

4

5 に答える 5

5

Faye をチェックしてください: http://faye.jcoglan.com/ - 私はそれについて本当に良いことを聞いています.

ホストされたソリューションを探しているなら、私は過去にPusher http://pusher.com/を使用して気に入りました。ajax ポーリングを使用していたサイトを 30 分ほどでプッシャーに変換しました。

于 2011-09-12T13:24:52.057 に答える
1

ジャガーノートを試して、やりたいことができます。

github リポジトリ : https://github.com/maccman/juggernaut juggernaut を使用したアプリケーションの例 : https://github.com/maccman/holla

楽しみ :)

于 2011-09-12T10:43:38.733 に答える
0

Pusher の提案に沿って、RMSN があります。これは、私が NowJS を使用して作成した代替品です。 https://github.com/leppert/RMSN

于 2011-11-10T05:52:05.980 に答える
0

Rails 4 以降では、Entangled も使用できます。

https://github.com/so-entangled/rails

基本的に、Web ソケットを介してクライアントとサーバー間のすべてのデータをリアルタイムで同期します。簡単に設定できますので、ぜひお試しください。

于 2015-02-13T08:57:43.647 に答える
0

http://socket.ioを調べましたか? 私の記憶が正しければ、Juggernaut の背後にあるプッシュ機能に力を与えています。

ここに Rails 用のライブラリがあるようです: https://github.com/markjeee/Socket.IO-rack -- 2.3+ と表示されていますが、これは 3 で問題ないことを意味すると思います (ただし、私は Ruby の専門家ではないので、私は本当に知りません)。

于 2011-09-12T13:26:08.287 に答える