問題タブ [sockjs]
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.
javascript - sockjs-nodeからブロードキャストする効率的な方法は?
sockjs-node サーバーに接続されているすべてのクライアントにメッセージをブロードキャストしたいと考えています。
現在、次のコードがあります
それを行うより効率的な方法はありますか?
多分
ありがとう
rabbitmq - Sockjs-Stomp を使用して Rabbitmq で自動削除キューを作成する方法
sockjs を使用して自動削除キューを作成することはできません。永続的なキューを作成しますが、使用されていない場合は数分後にキューを削除できません。この機能は rabbitmq で利用できますが、sockjs ではサポートされていません。
sockjsを介して自動削除キューを作成する方法を教えてください
python - sockjs - ルームの実装例
ユーザーが「ルーム」を作成して参加し、コラボレーションできるようにしたいと考えています。
私はSockJs Multiplexer サーバーを見ていて、その一部を活用して特定のチャンネル/部屋を作成してブロードキャストできるかどうか疑問に思っています。
この例では、チャネルが手動で作成され、クライアントがそのチャネルに接続します。
これらのチャネルを部屋として扱うことはできますか?
サーバー上で手動で宣言する代わりに、これらのチャネルを動的に作成する方法はありますか?
websocket - SockJS の代わりにクロム フレームを使用する
Go プログラミング言語を使用して Web アプリケーションを作成しています。
私のプロジェクトでは、IE>=8、Firefox >=13、Opera >=12 をサポートする必要があります
。プロジェクトの一部は、リアルタイムのプッシュ通知に依存しています。Go は、HTTP プッシュ メソッドから抽象化するための Socket.IO または SockJS を適切にサポートしていませんが、websockets をサポートしています。
SockJS を使用する他の言語で他のサービスを作成するのではなく、http Web アプリケーション内で Go Websockets を使用して Go にリアルタイム プッシュ モジュールを実装したいと考えています。これには、IE8、IE9 ユーザーがクロム フレームプラグインをインストールする必要があります。
Q: IE8 および IE9 のユーザーにクロム フレームのインストールを強制する以外に、このソリューションの欠点はありますか?
Q2プッシュ通知を別サービスにするメリットはありますか?(ブラウザの互換性が向上することに加えて)?
長所は、別のサービスを維持する必要がなく、Go コードを再利用できることです。
node.js - Node.js で使用する websocket ライブラリはどれですか?
現在、node.js 用の websocket ライブラリは多数ありますが、最も人気があるのは次のようです。
- https://github.com/Wollize/WebSocket-Node
- https://github.com/einaros/ws
- https://github.com/LearnBoost/engine.io
- https://github.com/learnboost/socket.io
- https://github.com/sockjs
しかし、私はそれらのいずれかの間にしっかりした具体的な比較を見つけることができません...明らかにSocket.ioは素晴らしかったですが、かなり時代遅れになり、ビルドに失敗しています。ws と websocket-node の両方が最速であると主張しています。そして、engine.io は新しいように見えますが、軽量の aletarntives よりもかなり重いです。
私たちまたは誰かが、どのソケット ライブラリをいつ、どのソケット ライブラリを使用するか、およびそれらを比較するためのガイドとして機能する回答をまとめることができれば、すばらしいことです。
python - 竜巻の Django ユーザー
以下のコードを使用して、竜巻でdjangoユーザーを取得しています。
私の問題は次のとおりです
。Django がログの構成を変更し、tornado からのログ出力が表示されなくなりました。トルネード ロギングを再初期化するにはどうすればよいですか? Django と Tornado を統合する他の方法はありますか?
よろしくお願いします。
python - 竜巻のタイムアウトとサーバー障害
私は現在、竜巻、tornado-sockjs に基づくリアルタイム ゲームに取り組んでいます。ゲーム アプリケーションには、TIMEOUT_GAME_IF_NOBODY、TIMEOUT_GAME_IF_SERVER_OFF など、さまざまなタイムアウト戦略があります。これらのタイムアウトには、ストレージを直接操作できるコールバックがあります (更新、挿入など)。問題は、タイムアウト戦略をモジュールに編成する正しい方法は何ですか?! サーバーに障害が発生した場合にコールバックを再実行するにはどうすればよいですか? 3 つのタイムアウトがハングし、これらのタイムアウトを処理するサーバーが突然クラッシュしたとします。一部の情報が更新されていないことを意味します。