5.3.2 グローバルセッション情報に含まれる情報

データベースセッションフェイルオーバ機能を使用する場合,グローバルセッション情報は,データベースに作成するセッション情報格納テーブルのレコードに格納されます。グローバルセッション情報が格納される際,HTTPセッションごとに一つのレコードが割り当てられます。

一方,EADsセッションフェイルオーバ機能を使用する場合,グローバルセッション情報は,EADsサーバ上のセッション情報キャッシュに格納されます。

グローバルセッション情報には,次の表に示す情報が含まれます。

表5-2 グローバルセッション情報に含まれる情報

項番冗長化の対象説明
1セッションIDグローバルセッション情報を管理するセッションIDです。
2HTTPセッションの属性情報HTTPセッションに登録された属性および関連づけられたすべての属性について,属性名および属性値のオブジェクトをシリアライズしたバイト配列に変換した情報です。
3HTTPセッションの作成時刻HTTPセッションが作成された時刻です。グローバルセッションの引き継ぎが発生した場合,引き継ぎ前のHTTPセッションの作成時刻をそのまま使用します。
4HTTPセッションの有効期限HTTPセッションに設定された有効期限です。
5最終アクセス時刻HTTPセッションを使用するリクエストが最後に送信された時刻です。
6HTTPセッションの所有J2EEサーバ識別子HTTPセッションを作成,または引き継ぎをしたJ2EEサーバのサーバIDです。
参考
  • データベースセッションフェイルオーバ機能で使用するデータベースのテーブルには,Webアプリケーションの設定情報を格納するアプリケーション情報テーブル,グローバルセッション情報を格納するセッション情報格納テーブル,およびセッション情報格納テーブルの未使用レコードを管理する空きレコード情報テーブルがあります。
  • EADsセッションフェイルオーバで使用するEADsサーバのキャッシュには,グローバルセッション情報を格納するセッション情報キャッシュと,Webアプリケーションの設定情報を格納するアプリケーション情報キャッシュがあります。