Rails 3.2 プロジェクトに HTML5 Server-Side-Event を導入しようとしています。Google.com で検索しましたが、ほとんどの例は php を使用しています。を使用しているRailsの例は1つだけGoliath
で、私はそれを使用していません。
私はThin
自分の開発で使用し、passenger
. SSEのテキストストリーミングを行うには有効だと思います。Rails 3.2 に参照用の例はありますか?
Rails 3.2 プロジェクトに HTML5 Server-Side-Event を導入しようとしています。Google.com で検索しましたが、ほとんどの例は php を使用しています。を使用しているRailsの例は1つだけGoliath
で、私はそれを使用していません。
私はThin
自分の開発で使用し、passenger
. SSEのテキストストリーミングを行うには有効だと思います。Rails 3.2 に参照用の例はありますか?
Rails 4.0 は SSE を実装しており、レールをアップグレードし、Rails 4.0 を介して SSE を実装しています ActiveController::Live がおそらく最良の選択肢です。
そうしないと、Juggernaut やその他のフレームワークなど、安定性/パフォーマンス/保守性の低いオプションに行き詰まる可能性があります。
ソース:
http://ngauthier.com/2013/02/rails-4-sse-notify-listen.html
http://edgeguides.rubyonrails.org/4_0_release_notes.html#railties-notable-changes
「クランプ」ジェムをチェックアウトできます - http://cramp.in/
HTML5 テクノロジ (WebSockets および SSE) のサポートが組み込まれています。
これは正確には HTML 5 サーバー サイド イベントではありませんが、本質的に同じことを達成するための実証済みの方法です。サーバーからクライアントにプッシュするために、過去に私を含む多くの人が Juggernaut gem (https://github.com/maccman/juggernaut - node.js 上で実行) を使用しました。Server Side Events とは少し異なりますが、おそらくより多くの時間をかけてテストされています。宝石はまだ更新されているようです。