jboss と blazeds のクラスタ化に行き詰まっています。私が今持っているのは:
- すべてのモードで実行される 2 つの Jboss インスタンス
- Jboss docs で提案されているように、Apache と mod_jk を備えた 1 つのロード バランサー
- スプリング/フレックス統合アプリ
- JBoss インスタンスの 1 つが失敗したときにエラーをスローしたくないフレックス アプリケーション
アドビのドキュメントが本当に不足しており、クラスタリング、jgroups、およびバランシングが初めてで、クラスター化された環境にアプリをデプロイする方法がわかりません。
実際、このソリューションはリモート呼び出しでうまく機能しています。jboss インスタンスの 1 つがダウンすると、rpc は他のインスタンスにルーティングされます。動作していないのはプッシュ メッセージです。クライアントが JBossA に接続されていて、JBossA がダウンした場合、クライアントはエラー メッセージを表示し、ユーザーが何も気付かずに JBossB にフェイルオーバーする必要があるときに、JBossA に到達できないことを示します。
私が理解したことから、正しく構成されていれば、blazed は接続時にフェイルオーバー サーバーについてフレックス クライアントに通知する必要があります。次に、フレックス クライアントがメイン サーバーに接続できない場合は、別のサーバーに移動します。しかし、私にとって難しいのはそこにたどり着くことです。誰かが私を正しい方向に向けることができますか? 前もって感謝します