如何更改 SimpleMessageListenerContainer 的 connectionFactory
How to change SimpleMessageListenerContainer's connectionFactory
我想在运行时更改SimpleMessageListenerContainer的connectionFactory,换句话说,我想在不重启应用程序的情况下修改RabbitMQ的连接。虽然它提供了一个方法"setConnectionFactory",但我不知道我是否只能做this.What如果我想达到目的我应该怎么做?
在侦听器容器上调用 stop()
,然后 setConnectionFactory()
,然后 start()
。
您可能想在旧工厂上调用 resetConnection()
以关闭其连接。
我想在运行时更改SimpleMessageListenerContainer的connectionFactory,换句话说,我想在不重启应用程序的情况下修改RabbitMQ的连接。虽然它提供了一个方法"setConnectionFactory",但我不知道我是否只能做this.What如果我想达到目的我应该怎么做?
在侦听器容器上调用 stop()
,然后 setConnectionFactory()
,然后 start()
。
您可能想在旧工厂上调用 resetConnection()
以关闭其连接。