第6章 付録
Data Grid 8.0 の関連情報
6.1. JBoss Web Server (JWS) からデータグリッドへの HTTP セッションの外部化 リンクのコピーリンクがクリップボードにコピーされました!
Apache Tomcat org.apache.catalina.Manager インターフェイスを介して、JBoss Web Server (JWS) から Data Grid に HTTP セッションを外部化できます。
6.1.1. セッションクライアントのインストール リンクのコピーリンクがクリップボードにコピーされました!
-
Red Hat カスタマーポータルの Data Grid Software Downloads から
redhat-datagrid-8.0.0.Final-tomcat<$version>-session-client.zipアーカイブをダウンロードします。 -
アーカイブ内の
lib/ディレクトリーの内容を$CATALINA_HOMEにコピーします。
6.1.2. セッションマネジャーの設定 リンクのコピーリンクがクリップボードにコピーされました!
-
$CATALINA_HOME/conf/context.xmlまたは/WEB-INF/context.xmlを開いて編集します。 -
Session Manager の
HotRodManagerクラスを指定し、必要に応じて設定を定義します。 -
context.xmlを保存して閉じます。
設定例
<Manager className="org.wildfly.clustering.tomcat.hotrod.HotRodManager"
configurationName="mycache"
persistenceStrategy="FINE"
maxActiveSessions="100"
server_list="127.0.0.1:11222;127.0.0.1:11223;127.0.0.1:11224"/>
<Manager className="org.wildfly.clustering.tomcat.hotrod.HotRodManager"
configurationName="mycache"
persistenceStrategy="FINE"
maxActiveSessions="100"
server_list="127.0.0.1:11222;127.0.0.1:11223;127.0.0.1:11224"/>
6.1.3. HotRodManager 設定プロパティー リンクのコピーリンクがクリップボードにコピーされました!
| プロパティー | 説明 |
|---|---|
|
|
|
|
| セッションをキャッシュのエントリーにマップする方法を定義します。
|
|
| キャッシュに保存するセッションの最大数を定義します。デフォルトは最大値なし (制限なし) です。 |
Hot Rod クライアントを設定するには、infinispan.client.hotrod. 接頭辞なしでプロパティーを指定します。詳細は Hot Rod Client Configuration APIを参照してください。
Session Manager に共通の属性を指定することもできます。以下のように、Apache Tomcat ドキュメントの適切なバージョンを参照してください。