Qpid Java 6.0.1とQpid JMS 0.9.0とQpid Protonとの違いは何ですか? 私はJMSで新しく、Apache Qpidで単純なJMSアプリケーションを実装したいと考えていました。 誰でも私にそれを理解するためのリンクを提供できますか?Qpid Java 6.0.1とQpid JMSとQpid Proton
答えて
3つは全く異なる獣です。
Qpid Javaプロジェクトは、現在のAMQP v1.0仕様のサポートとともに、0.9、0.9.1、および0.10 AMQPドラフト仕様のサポートを含む、AMQP用のMessageing Brokerです。 Qpid Javaには、AMQP(0.9、0.9.1および0.10.0)の以前のドラフト仕様用のJMSクライアントが含まれていますが、Qpid JMSと同じ、AMQP 1.0 JMSクライアントは含まれていません。
Qpid JMS projectは、AMQP v1.0を使用するスタンドアロンJMS v1.1クライアントライブラリであり、Qpid Java、AcitveMQ、Qpid C++ブローカなどのAMQP 1.0準拠のブローカに対して使用できます。Qpid JMSクライアントは、 Qpid陽子の上に。
Qpid Protonプロジェクトは、AMQPを使用して通信するためにメッセージベースアプリケーション用のクライアントとプロトコルエンジンを提供するAMQP 1.0ベースのプロジェクトです。このプロジェクトには、C、C++、Python、Javaなど、数多くの言語のクライアントが含まれています。クライアントに加えて、プロジェクトは、さまざまなプログラミング言語を使用して独自のAMQPクライアントまたはサーバーアプリケーションを実装するために使用できるコアプロトコルエンジンを提供します。前述のように、Qpid JMSクライアントは、プロトンプロトコルエンジンを使用してAMQP 1.0プロトコルサポートを実装し、そのプロトコルの上にJMS動作をマッピングします。
どのプロジェクトを使用するかは、ユースケースの内容と実装する必要があるものによって異なります。各プロジェクトには、それぞれが提供する機能の範囲をより深く理解するために検討できるドキュメントと例があります。
- 1. JMS QPIDキューとトピック
- 2. Qpidプロトン:idle_timeout設定
- 3. Apache QPIDのタイムアウト
- 4. Apache qpid setDelay
- 5. Qpid Proton AMQP 1.0クライアントライブラリで接続の `max_frame_size`を設定する
- 6. python qpidメッセージのエンコーディング
- 7. 耐久消費者に接続する - Qpid Proton Python
- 8. Qpid Proton:2つの宛先にメッセージを送信
- 9. Apacheのqpidをインストールするときに "エラー:変更の意味"
- 10. Java QPIDを動作させることができません
- 11. HornetQ vs ActiveMQ vs Qpidのメリット
- 12. QPID C++クライアントマルチスレッド最適化
- 13. はApache Qpid HTTP RESTエンドポイントが応答/動作していないQpid Javaのブローカーに適用
- 14. Qpidを使用したWindowsサービスバス
- 15. qpid陽子on_sendableが一度だけ呼び出される
- 16. qpidベンチの出力を解釈する
- 17. qpidレシーバを設定する方法
- 18. Python Qpid/Proton/Messenger()を使用すると、Azureイベントハブからのメッセージをどのようにフィルタリングできますか?
- 19. のJava:ApacheのQpidは、私はQpidに新たなんだと私は環境を設定しようとしているJavaの
- 20. RabbitMQ C#クライアントがApache Qpidに話をしていないJava Broker
- 21. QPID JMSを使用してazure servicebusからのトピックサブスクリプションからのメッセージを受信
- 22. azureイベントハブに対してqpid陽子でフィルタを適用する方法
- 23. QPID Proton-Jはメッセンジャーを非難するが、代わりに何を使うべきか?
- 24. QPidブローカー - Web管理コンソールがロードされていません
- 25. Qpidの設定でKeyStoreファイルを読み込めません
- 26. Apache Qpid GUIはどこでディスクを変更しますか?
- 27. pythonのqpidからメッセージの量を取得
- 28. PythonのQpid、トピックを購読できない
- 29. JMS APIで同じ交換を使用してqpidにキューを指定する方法は?
- 30. Apache Qpid JavaクライアントからのRabbitMQサーバーメッセージを消耗しますか?どのバージョン?
あなたの説明のためにティムビッシュさんに感謝します。 – SandeepT