-HTTPSessionの管理について

*基本概念 [#gc7aeda9]

基本は大きなHashMapにセッションIDをキーとしてオブジェクトを集めるイメージ。なのでメモリが消滅するような事態になると格納された情報が消える。消えないようにいろいろな工夫があってそれを研究しようというのがこのページ

*HTTPSessionのスワップアウト [#rbd0ef04]

maxActiveSessionsというパラメータがある。最大接続セッション数という意味だが、これを超えた場合はメモリの内容が古いものから、シリアライズされてファイル(デフォルト)に格納される。

*HTTPSessionの格納先 [#m47d30cb]

**メモリ [#nc942c62]

**ファイル [#y893b728]

**DB [#wa1f6fbc]

*セッションの冗長化 [#l7994c56]

*クラスタリング [#j68046b0]

セッションレプリケーションの仕組みを使うか。格納先をDBにしてDBの冗長化で対応するかどちらか・・・

*SessionID固定(スティッキーセッション) [#d6d2f5b1]

特定のサーバーにのみリクエストが振られるようにする。落ちたサーバーでセッションIDが生成されたら復旧までは一切アクセスができない。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS