私は非常に高い可用性を必要とするプロジェクトに取り組んでおり、私のチームは現在、将来のリリースに向けていくつかのインフラストラクチャとソフトウェアをアップグレードする作業を行っています。
有効にしたい機能の 1 つは、異なるサーバー間だけでなく、理想的には異なるサイト (地理的に分散した) 間でセッションを複製することです。それは可能ですか?アプローチは何ですか?
これまで見てきたことから、セッション レプリケーションを有効にするための通常のベンダーのアプローチは、次のいずれかです。
- シリアライズ可能なセッション属性
- ベンダー固有の xml で追加の構成を使用した web.xml の < 配布可能 /> タグ
他のアプローチはありますか?インメモリ レプリケーションを使用する必要がありますか? または、セッション状態を保持する必要がありますか? 各ソリューションを実装しているアプリ サーバー ベンダーは?
編集:私は報奨金を始めたので、包括的な答えを本当に探しています. :)