名前付きキューからメッセージを受け取る必要があるメッセージ リスナーを作成しています。spring-amqp を使用して、バッキング交換の種類に関係なく、キューを介したメッセージの消費が発生するように、このリスナーを構成できるかどうか疑問に思っています。
例えば:
<rabbit:admin id="amqpAdmin" connection-factory="reconciliationAmqpConnectionFactory"/>
<rabbit:queue id="queue" name="exampleQueue" />
これにより、この例のキューがダイレクト エクスチェンジにバインドされますが、コンシューマーがキューをダイレクト、ファンアウト、ヘッダー、またはトピック エクスチェンジにバインドする必要がある場合はどうなるでしょうか? 基本的に、実行時にバッキング交換の正確なタイプを知る必要がないように、消費リスナーのキューバインディングを切り離す方法があるかどうか疑問に思っています。