2012-01-27 5 views
0

私はJMS APIで同じ交換を使用してqpidにキューを指定する方法は?

https://svn.apache.org/repos/asf/qpid/trunk/qpid/java/client/example/src/main/java/org/apache/qpid/example/Hello.java

ここでは、彼らは1つの交換と1つのキューを持っているとして、次の例ています。どのように同じ交換機の異なるキューにメッセージを送信するのですか?メッセージにルーティング情報を指定する方法は?

私は、あなたがメッセージを配信するトピック交換を使用できるJava/JMS APIを

答えて

0

を使用しています。 コンシューマは、発信メッセージへのルーティングキーを指定します。 プロデューサは、バインディングキーを使用してキューをトピックタイプ交換にバインドします。もちろん、同じバインディングキーを使用して、2つ以上のキューを1つのトピック交換にバインドすることができます。 ルーティングキーを持つメッセージがブローカに到着すると、トピック交換はルーティングキーとバインディングキーの一致に従ってメッセージを配信します。

上記はAMQPの基本原理です。残りはあなたのコードをJavaの方法で実装することです。

関連する問題