3

WebSphere MQ v7 は、スタンバイ・キュー・マネージャーへのフェイルオーバー後に進行中のメッセージのリカバリーを保証しますか?

もしそうなら、これはどのように達成されますか?ありがとう

4

1 に答える 1

2

このレベルのリカバリをサポートするスタンバイ インスタンスには、主に 2 つのタイプがあります。1 つ目は、Power HA、HACMP、Veritas、MSCS などの従来のハードウェア クラスターにあります。もう 1 つは、Multi-Instance Queue Manager (MIQM) です。これらはどちらも、すべてのインスタンスがアクセスできる共有ディスクを占有するデータ ファイルとログ ファイルを使用して、複数のサーバーでキュー マネージャーを実行できます。

どちらの場合も、プライマリ QMgr が終了する前にコミットされた永続メッセージが回復されます。セカンダリ QMgr は、フェイルオーバー イベント中にデータとログ ファイルを所有すると想定します。フェールオーバー ノードの観点からは、QMgr がシャットダウンまたはクラッシュ後に起動したばかりであるかのように、別のサーバーで実行されていることになります。

ハードウェア クラスタと MIQM の主な違いは、ハードウェア クラスタが IP アドレスと、場合によっては非 MQ プロセスもフェイルオーバーすることです。MIQM は MQ プロセスのみを回復し、別の IP アドレスで起動します。V7 クライアントを使用するアプリケーションは、マルチインスタンス接続の詳細を使用して構成し、複数の IP アドレスを許可できます。

したがって、QMgr の状態と進行中のメッセージが共有ディスクに保存されるこれらのソリューションの場合、同じ共有ディスクを使用して QMgr を別のノードで起動すると、進行中のメッセージを含む QMgr の状態が回復されます。 .

于 2011-06-08T17:59:20.927 に答える