現在のところ、私たちのインフラストラクチャはXMPPをサポートしていませんが、これは大男(Facebook、Google)が選択したプロトコルのようです。 AMQPと比較してXMPPをこのアプリケーションに特に適したものにしていますか?最終的に私は仕事に適切なツールを使用することを信じています。この点でAMQPに大きな弱点がある場合は、私が探していることに興味があるものです。AMQPプロトコルは、Webベースのインスタントメッセージングアプリケーションを構築するのに適していますか?
1
A
答えて
2
AMQPは、HTTPまたはWebソケットでは動作しません。 AMQPはネットワーク内で使用できますが、クライアントブラウザで直接使用することはできません。
1
インスタントメッセージングはXMPPの基本的な使い方であり、この目的を念頭に置いて設計されています。それは確かにその範囲を超えて使用することができますが、この機能は非常に優れています。
Microsoft MessengerとSkypeは、メッセージング用のXMPPも提供しています。
AMQPは、より一般的な目的のメッセージングプロトコルであり、プレゼンスのようなものが欠けています。プレゼンスは、どのIMプロトコルにとってもかなり重要です。
関連する問題
- 1. Flutter - ゲームを構築するのに適したベースですか?
- 2. Webベースのiphone/ipadシミュレータ/エミュレータの構築
- 3. この方法はプラグインを構築するのに適していますか?
- 4. WebベースのWYSIWYM XMLエディターを構築するための技術
- 5. Python Webベースのアプリケーションを構築するためのオプション
- 6. couchdbはwikiエンジンを構築するのに適していますか?
- 7. 多言語JavaベースのWebアプリケーションを構築するための最適なエンコーディングとは何ですか?
- 8. JavaベースのWebアプリケーションのヘルプシステム構築のための最適なフレームワーク
- 9. 私のクリスマスツリーのベースを構築する
- 10. 安全に子孫のベースとしてカスタムスレッドを構築する
- 11. JavaベースのKaaアクタゲートウェイを構築する
- 12. tcpの上にプロトコルを構築するには?
- 13. モジュラー/複合SOAベースのWebアプリケーションを構築するにはどうすればよいですか?
- 14. jqueryベースの大規模なWebサイトを構築するにはどうすればよいですか?
- 15. AJAXベースのWebサイトを構築するにはどうすればよいですか?
- 16. 読み取りと書き込みベースのサーバーセットにWebアプリケーションを構築する
- 17. FinalBuilderはWeb配置プロジェクトの構築をサポートしていますか?
- 18. イメージWebサーバーを構築するには?
- 19. AMQPプロトコルの内部作業
- 20. AMQPプロトコルのRabbitMQ実装
- 21. ソケットベースのフレームワークなしでWebベースのチャットクライアントを構築することは可能ですか?
- 22. Gitはcsvベースのデータベースを管理するのに適していますか?
- 23. Webクローラを構築する
- 24. HTTPSプロトコルはREST API Webサービスに関連していますか?
- 25. ReactはSlackやHipchatのようなチャットサイトを構築するのに適していますか?
- 26. axmlファイルを使用すると、別々のスクリーンを構築するのに適していますか?
- 27. TFSエージェント不足しているwebアプリケーションを構築する
- 28. Webモジュールのアクションコンポーネントにすべてのテーブルをラップして、delphiでRestサーバーを構築していますか?
- 29. 広範なGoogleマップをベースにしたアプリケーションを構築する
- 30. DjangoのWebサイトコンテンツはサードパーティのREST APIから構築されています