2016-09-27 115 views
0

我們使用MQ作爲主要路由來傳輸消息。這對我們的系統如何工作是不可或缺的。消息代理有時會失敗,並伴隨着所有關聯的隊列。駱駝有什麼方法可以啓動故障轉移,並在啓動後恢復到主控制器?Apache ActiveMQ駱駝故障轉移

+1

你正在使用哪個Mq,如果你使用的是Activemq,那麼在mq本身就有一個故障轉移拓撲,請閱讀這裏的文檔https://www.javacodegeeks.com/2014/04/using-activemq-masterslave-configuration -with-failover-protocol.html – Sundar

+0

其需要內置故障切換的JMS客戶端。 ActiveMQ經紀人有。不確定IBM MQ提供什麼。但是在那裏尋找你的答案。 –

回答

0

通常,消息傳遞系統不希望因任何原因中斷客戶端 - >服務器通信。一旦重新建立故障轉移連接,首選項將保持連接到該服務器。 IBM MQ也支持客戶端故障轉移,但我不知道在發生故障轉移後執行重新平衡的方式。

媒體驅動的集成控制檯故障轉移後或之前維護窗口支持重新平衡的ActiveMQ/JBoss的A-MQ客戶端:https://mediadriver.com/software/(見:在底部客戶端重新平衡視頻)

免責聲明:我的聯合創始人媒體驅動程序,並負責集成控制檯的產品開發。