問題タブ [juggernaut]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails を使ってチャットルームを作りたいのですが、juggernaut 2 と cramp のどちらを使うべきですか?
当初は Juggernaut を使おうと思っていたのですが、Rails 3 との互換性がありません。また、新しい Juggernaut 2 は Rails から完全に独立しているように見えますが、これは私が望んでいるものではありません。それから私はクランプを見つけました、それはかなりきれいに見えますが、まだ開発中です. では、どのフレームワークを使用すればよいのでしょうか。それとももっと良いものがありますか?ありがとう!
websocket - Faye 対 Socket.IO (および Juggernaut)
Socket.IOは、最も人気がありアクティブな WebSocket エミュレーション ライブラリのようです。Juggernautはこれを使用して、完全な pub/sub システムを作成します。
Fayeも人気があり、アクティブであり、独自の JavaScript ライブラリを持っているため、完全な機能は Juggernaut に匹敵します。Juggernaut はサーバーにノードを使用し、Faye はノードまたはラックのいずれかを使用できます。Juggernaut は永続化のために Redis を使用し (修正: pub/sub には Redis を使用)、Faye は状態をメモリに保持するだけです。
- 上記はすべて正確ですか?
- Faye はBayeuxを実装していると言います -- Juggernaut はこれをしないと思います -- それは Juggernaut がより低いレベルだからです (IE, 私は Juggernaut を使って Bayeux を実装することができます)
- Faye は、必要に応じて、Socket.IO ブラウザの JavaScript ライブラリを使用するように切り替えることができますか? それとも、JavaScript ライブラリは根本的に異なることを行うのでしょうか?
- プロジェクト間の建築/デザイン/哲学の違いは他にありますか?
jquery - Rails - 同期 - Faye、Juggernaut、Cool.io、昔ながらの eventmachine
同期が必要で、選択肢が多すぎます。利用可能なオプションには、Faye、Juggernaut、Cool.io、昔ながらの eventmachine などがあります。
助言がありますか?特に RoR コミュニティで最も人気のあるものは何ですか?
あなたの提案についての説明をありがとう。
ruby-on-rails-3 - Juggernaut は Heroku で動作しますか?
ライブ グループ チャットを含む Rails アプリを構築しています。これにはジャガーノートが最適だと聞いたことがあります。Heroku で動作しますか?
ruby-on-rails - Juggernaut 2 を使用したサーバー側タイマー
リアルタイムのプッシュ通知用に Juggernaut 2 を使用して Rails アプリを作成していますが、この問題に対処する方法がわかりません。チャット ルームに多数のユーザーがいて、タイマーを実行して、チャット ルームの各ブラウザーに 30 秒ごとにプッシュを送信できるようにしたいと考えています。Juggernaut 2 は node.js 上に構築されているため、このコードをそこに記述する必要があると想定しています。これを Juggernaut 2 と統合するという点で、どこから始めればよいかわかりません。
ruby-on-rails-3 - Windows に Juggernaut をインストールする
Rails でチャットルーム アプリを開発していますが、Juggernaut が最適なオプションであると読みました。Windows で開始するためのチュートリアルを見た人はいますか? 最新のチュートリアルがオンラインで見つからないようです。
node.js - 誰もがphp(nodejs)でJuggernautを試みました
juggernaut(nodejsプラグイン)を使用してリアルタイムの公開/スクライブモジュールを作成しようとしています。Juggernautのクライアントは通常、phpではなくRubyです。しかし、私のプロジェクトの主な言語はphpです。だから私はいくつかのphpのものを作らなければなりません。
クライアントの購読は大丈夫です、それは非常に簡単です。しかし、問題は公開とメッセージの書き込みです。
長い間グーグルした後、私はJuggernautがクライアントの直接公開を許可していないことを知りました。それで、私は結論を出しました。
公開メカニズム: クライアントのJavascript-> Php(Phpredis)-> Juggernaut DB(Redis)-> Juggernaut
その後、Juggernautはすべてのサブスクライバーに公開します。しかし、4つのステップは多すぎます-_-; 私の考えは正しいか間違っていますか?Juggernautgithubからヒントが見つかりません。
コメントは大歓迎です〜
node.js - ジャガーノートの起動エラー
Juggernaut を起動しようとすると、次のエラーが表示されます。
私を助けるものは何も見つかりませんでした!
node.js - Juggernaut / Socket.io とシングルユーザー チャンネル サブスクリプションの認証
私は Node JS と Socket IO を初めて使用しますが、それらについて多くの良いことを聞いたので、リアルタイム通知システムとして使用するためにそれらを調べたいと思いました。
私のシナリオでは、ユーザーはソケットを開いて、ユーザーに投稿された通知をリッスンします。各ユーザーは、「パブリック」チャネルではなく、自分の通知への接続を開きます。
したがって、ほとんどの場合、1 つのチャンネルに 1 人のユーザーがサブスクライブします。
私には2つの懸念があります:
- 私が見た Juggernaut の例はすべて、複数のクライアントが 1 つのチャネルにサブスクライブしているものです。
- 指定されたユーザーのみがメッセージを受信するように認証を追加する方法はありますか (つまり、現在ログインしているユーザーだけが通知チャネルを購読できます)。サブスクライブ時に追加のデータを渡す方法があれば、おそらくそれで十分でしょう (ユーザー ID をハッシュし、それをトークンとして使用しますか?)。
以前にこのシナリオに遭遇した可能性のある Juggernaut の経験がある人はいますか?
ruby-on-rails - ジャガーノートをレールに取り付ける際のエラー。juggernaut -g juggernaut.yml
ここでレールで基本的なジャガーノートチャットを作成するための指示に従いましたがjuggernaut -g juggernaut.yml
、これがスムーズに進む前のすべての手順を実行すると、次のエラーが発生します。どんな助けでも大歓迎です。