CloudBees のアプリケーション セッション ストアの概念をいつ/どのように使用するかを完全に理解しようとしています。
その記事を読んだ後、私はそれらがアプリケーションサーバーの複数のインスタンスで永続的なセッション変数を共有する方法を提供することを理解しました。そうすれば、各サーバー間で負荷を分散でき、ユーザーがどのインスタンスにリダイレクトされるかは問題ではありません。各サーバー インスタンスには、(すべてのユーザーに対して) 同じ共有セッション状態があります。
最初に、私の理解が間違っているか、少し誤解されている場合は、まず訂正してください。
私が多かれ少なかれ正しいと仮定すると、次の質問があります。
- これにより、パフォーマンスやメモリ使用率がどのように低下しますか? 各サーバーがすべてのユーザーに対して同じキャッシュされたセッション データを共有する必要がある場合、サイズが大きくなり、おそらく高価になると思います...
- プログラムでセッション状態を CRUD する方法はありますか (つまり、キャッシュのフラッシュ、JMX での検査など)?
- 誰かがこの機能の具体的な使用例を提供できますか?
前もって感謝します!