2

JBoss 5.1 EAP で JMS プロバイダーとして HornetQ を使用しており、通常、HornetQ のパフォーマンスには非常に満足しています。

HornetQ は、2.2.2 でのデータ複製サポートをサイレント モードで削除しました。現在、現在の HornetQ フェイルオーバー戦略は信頼できないため、JBoss と HornetQ を使用して HA ソリューションを作成する際に問題が発生しています。たとえば、マスターがオンラインに戻った後、クライアントが HornetQ に再接続する際に問題が発生します。ラウンド ロビン戦略を使用する場合、メッセージはストア アンド フォワード キューに格納されます。これにより、ノードがシャットダウンした場合にメッセージが配信されなくなります。

HornetQ は進化していますが、データのレプリケーションがなければ、生産環境のための本格的なソリューションにはなりません。

優れたパフォーマンス、モニタリング、そしてもちろん JBoss 5 の相互運用性と併せて、本番環境で安全な HA およびフェイルオーバー機能をサポートする JMS プロバイダーはどれですか?

4

1 に答える 1

1

GFS を使用してユーザーをサポートしてきました。GFS は、ライフとバックアップの間に任意の時点で実行されるシングルトン インスタンスを保証するため、レプリケーションよりも信頼性が高くなります。

複製に向けて取り組んでいます。コードは動作しており、まもなくリリースされる予定です。しかし、共有ストレージは非常に信頼できることが証明されています。

レプリケーションをサポートする予定ですが、ほとんどの場合、IMHO 共有ストレージが最適なソリューションです。これが当てはまらない唯一のシナリオは、GFS (またはその他の共有および高可用性ディスク) をサポートするディスクに投資する方法がない場合です。

本番環境でこのソリューションを使用している大手銀行があります。あなたが言ったように、私たちは進歩しています。これらの銀行は、レプリケーションが既にサポートされている場合でも、実際にはハードウェア ソリューション (災害復旧データセンターを含む) を使用します。

于 2011-09-20T14:14:20.190 に答える