2016-08-19 82 views
1

我們在兩臺獨立的機器上創建了RabbitMQ集羣,消息生產者將消息發送到RabbitMQ負載平衡器。消息使用者也連接到RabbitMQ負載均衡器。在RabbitMQ集羣中停止MessageListenerContainer

現在,我們希望特定隊列的監聽者暫停一段時間。我發現ListenerContainer的stop()方法在這種情況下可能會有所幫助。但我想知道這是否會在兩個RabbitMQ實例上停止容器。

請注意,我無法在DEV/SIT上測試此功能,因爲集羣只能在UAT和PROD中使用。

有人可以幫忙嗎?謝謝。

回答

1

我設法在集羣環境中調用ListenerContainer的stop()方法。它停止處理來自兩個RabbitMQ實例的消息。所以答案是'是'!