0
ここでは、RabbitMQキューをリッスンするWebアプリケーションがあります。すべて正常に動作しますが、キュー(127.0.0.1)のホストアドレスがspring xml configにハードコードされていることは許されません。実行時にspring-rabbitキューアドレスを変更可能に設定する
ホストを外部レジストリから即座に設定するにはどうすればよいですか?
ホストのアドレスは、アプリの使用期間中に変更されることがあります。私は春に必要なたびにキューアドレスのカスタム書込みメソッドを尋ねたほうがよいでしょう。
<rabbit:queue id="myQueue" />
<rabbit:topic-exchange id="myExchange" name="my-exchange">
<rabbit:bindings>
<rabbit:binding queue="myQueue" pattern="my.#.*">
</rabbit:binding>
</rabbit:bindings>
</rabbit:topic-exchange>
<rabbit:connection-factory id="connectionFactory" host="127.0.0.1" username="test" password="test" />
<bean id="queListener" class="my.QueListener" />
<rabbit:listener-container id="myListenerContainer" connection-factory="connectionFactory">
<rabbit:listener ref="queListener" queues="myQueue" />
</rabbit:listener-container>
春4.1、 春-JMS、 春ウサギ:1.5、 のJBoss EAP 6.4