2017-01-08 13 views
0

私たちは、このソリューションではactivemqをクリティカルパスとして使用しています。 DRサイトを作成しているので、マスター - スレーブ設定を実装します。 KahaDBを使用していますが、http://activemq.apache.org/kahadb-master-slave.htmlはサポートされていないため、実稼働環境では実際に使用できません。 共有ディスクは単一障害点であるため、実際のDRではありません。 JDBCが遅いです。 誰もそのようなソリューションを実装しましたか?どのオプションが最も信頼性が高く、パフォーマンスに影響しないのですか?障害復旧サイトのActivemq

私はActiveMQ Artemisについて読んでいますが、私は必要なマスタースレーブ機能を持っているようですが、現在のactivemq.xmlキュー構成ファイルをArtemisにどのように移行できますか? ActiveMQ Artemisにもそれは本当に役に立つでしょう。

ありがとうございました。

答えて

0

最初に、ActiveMQデータベースのDRコピーを作成するオプションがあります。

  • 共有ディスクは単一障害点である必要はなく、ストレージレベルで複製/ミラーリングすることができます。あなたのインフラストラクチャにも依存します。
  • LevelDBは、いくつかのノード間で複製することができます - ので、いずれにしても、共有ストレージ

を必要としない - アルテミスはおそらく前方に最善の方法です。

AMQ5からArtemisへの公式な移行パスはありませんが、ArtemisではAMQのほとんどの機能を片方または別の方法で見つけることができます。クライアントも同様に作業する必要があります。最後に、使用しているカスタム設定の量によって異なります。マイグレーションで障害が発生した場合は、特定の質問をしてみてください。