ActiveMQ AMQP サーバーを実行しており、キューをリッスンしているコンシューマーが 1 つあります。
今、私は3つの異なるプロデューサーを持っています
プロデューサ 1 がキュー 1 に生成 プロデューサ 2 がキュー 2 に生成 プロデューサ 3 がキュー 3 に生成
3 つのキューはすべて同じサーバーからのものです。
質問は
これら 3 つのキューすべてをリッスンするように単一のコンシューマを作成できますか??
はいの場合、春にそれを作る方法
現在、私のコンシューマーは次の接続構成で正常に動作しています
<bean id="blazeDestination" class="org.apache.qpid.amqp_1_0.jms.impl.QueueImpl">
<constructor-arg index="0" value="ctest2" />
</bean>
私の消費者はキュー名 ctest2 をリッスンしています
嘘をつくことはできますか
<bean id="blazeDestination" class="org.apache.qpid.amqp_1_0.jms.impl.QueueImpl">
<constructor-arg index="0" value="ctest2" />
<constructor-arg index="0" value="ctest3" />
<constructor-arg index="0" value="ctest4" />
</bean>
3 つのキューすべてをリッスンするようにします。