Interact | sessionManagement
この構成プロパティーのセットは、ランタイム・セッションの設定を定義します。
cacheType
説明
ランタイム・サーバーのキャッシュ方法のタイプを定義します。
デフォルト値
ローカル
有効な値
Distributed | Local
maxNumberOfSessions
説明
キャッシュに一度に保持できるランタイム・セッションの最大数。キャッシュがこの最大数に到達した後で新しいランタイム・セッションの追加要求が発生すると、そのキャッシュの最も古い非アクティブなランタイム・セッションが削除されます。
デフォルト値
999999999
有効な値
0 より大きい整数。
multicastIPAddress
説明
cacheType が「配布済み」の場合は、分散キャッシュによって使用される IP アドレスを入力します。multicastPort も定義する必要があります。
cacheType が「ローカル」の場合は、multicastIPAddress を未定義のままにすることができます。
デフォルト値
230.0.0.1
有効な値
任意の有効な IP アドレス。
multicastPort
説明
cacheType が「配布済み」の場合は、分散キャッシュによって使用されるポート番号を入力します。multicastIPAddress も定義する必要があります。
cacheType が「ローカル」の場合は、multicastPort を未定義のままにすることができます。
デフォルト値
6363
有効な値
1024 – 49151
sessionTimeoutInSecs
説明
セッションを非アクティブのままにしておける時間 (秒単位)。sessionTimeout の秒数が経過した後、Interact はそのセッションを終了します。
デフォルト値
300
有効な値
ゼロより大きい任意の整数。
eventPatternStateTimeoutInSec
説明
イベント・パターンの状態オブジェクトがイベント・パターンの状態キャッシュでタイムアウトになる時間 (秒数) を指定します。 そのような状態オブジェクトが eventPatternStateTimeoutInSec 秒間、キャッシュでアイドリング状態になっていると、least-recently-used (使用されていない時間が最も長い) ルールに基づき、キャッシュから排出される場合があります。 このプロパティーの値は、sessionTimeoutInSecs プロパティーで定義されている値より大きくなければなりません。
デフォルト値
600
有効な値
ゼロより大きく、sessionTimeoutInSecs プロパティー値より大きい任意の整数。