XMPPは、パターンと同様に適用できますか?それはCometのようなHTTPの長い待機を実装するために使用することはできますか?このような手法をXMPPで使用する例はありますか?XMPPはCometのHTTPの長い待ち時間のように使用できますか?
6
A
答えて
7
はい。 XMPP over BOSHを見てください。これは長持ちする非ポーリング手法です。 BOSH specificationから:
この仕様は、効率的に複数の同期HTTPリクエスト/レスポンスを使用して(例えば、クライアントとサーバのような)2つのエンティティ間の長い寿命、双方向TCP接続のセマンティクスをエミュレートするトランスポートプロトコルを定義します頻繁なポーリングまたはチャンク応答を使用する必要はありません。
jboshはオープンソースのJava実装です。 Tigase.orgには、BOSHサポートを含む多くのプロジェクトがあり、主にJava/GWTのようです。 JAXMPPは、フレームワーク内のJavaライブラリですが、どの機能セットがサポートされているかは不明です。私はこれらのどれも試していません。
3
- イレールのように、あなたはそれにボッシュを使うことができると言った。クライアント側(javascript)ではstrophe.jsを使用できます。
- Prosodyは、BOSHをサポートするXMPPサーバを簡単にインストールできます。
- あなたはProfessional XMPP programming with javascript and Jquery
関連する問題
- 1. xmpp(smack-openfire)の待ち時間はありませんか?
- 2. ビデオストリーミングの待ち時間をどのように測定できますか?
- 3. ローカルIISを使用するときにttfbの待ち時間が長くなるのはなぜですか?
- 4. vmstat:CPUの待ち時間はどういう意味ですか?
- 5. Dropboxバッチエンドポイントを使用しているときの待ち時間
- 6. Arduino unoのどちらのバッテリーを長時間使用できますか?
- 7. akka-httpテストキットでGet()の待ち時間を設定していますか?
- 8. 待ち時間の長い(?)ユーザのための長いPHP実行
- 9. FirebugがPOSTリクエストに長い待ち時間を表示する
- 10. EC2の待ち時間、および一般的な待ち時間
- 11. ファイルの時間/待ち時間のベンチマーク
- 12. Android:onTouchの待ち時間を短縮できますか?
- 13. イテレータまたはforeachの待ち時間
- 14. Qtで長時間稼動している間は「お待ちください」?
- 15. 即時待ちの返り値対延期待ちの待ち時間
- 16. Googleはどのようにしてクロムの待ち時間と受信時間を計算しますか?
- 17. Hibernateエラーの待ち時間が長すぎる
- 18. Jmeterではどのような違いが「待ち時間」VS「接続時間」ですか?
- 19. PHPページの待ち時間
- 20. データベースネットワークの待ち時間
- 21. libspotifyプレイリストアップデートの待ち時間
- 22. Java TCPの待ち時間
- 23. ioreadの待ち時間
- 24. ストームボルトの待ち時間
- 25. .NETガベージコレクションの待ち時間
- 26. アンドロイド、CountDownTimerの待ち時間
- 27. モバイルネットワークの待ち時間(Android)
- 28. Big Queryには常に待ち時間があるのはなぜですか?待ち時間なしで実行できるのですか?
- 29. マルチプレイヤーゲームの待ち時間の扱い
- 30. スレッドは、長い時間待つ。どのように私はこれを避けることができます
、Javaのいずれかのデモアプリケーションを読むことができるstrophe.jsを使用してプログラムを作成する方法を学習するには? – cometta
@cometta:修正された答えにJavaのリンクを追加しました。 –
あなたは彗星と比較してxmpp boshのアプローチを使用する利点についてコメントできますか?それはより際立っていますか? – cometta