2016-09-27 13 views
0

メッセージを転送するための主要なルートとしてMQを使用します。システムがどのように機能するかは不可欠です。メッセージブローカが失敗し、関連するすべてのキューが失敗することがあります。ラクダにフェイルオーバーをキックスタートさせる方法がありますか?それが起きたときにマスターに戻す方法はありますか?Apache ActiveMQ Camelフェールオーバー

+1

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/(参照:一番下にあるクライアントのリバランスビデオ)

免責事項:私はの共同創設者ですメディアドライバを使用して、統合コンソールの製品開発を手がけてください。