第2章 キャッシュマネージャー
キャッシュマネージャーは、Red Hat JBoss Data Grid においてキャッシュインスタンスを取得するための主なメカニズムであり、キャッシュを使用する際のスタートポイントになります。
JBoss Data Grid では、キャッシュマネージャーは以下の理由により役に立ちます。
- 複数のインスタンスをオンデマンドで作成します。
- 既存のキャッシュインスタンスを読み出します (すでに作成されたキャッシュ)。
2.1. キャッシュマネージャーの種類 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat JBoss Data Grid は、次のキャッシュマネージャーを提供します。
EmbeddedCacheManagerは、クライアントが使用する Java 仮想マシン (JVM) 内で実行されるキャッシュマネージャーです。現在 JBoss Data Grid は、EmbeddedCacheManagerインターフェースのDefaultCacheManager実装のみを提供しています。RemoteCacheManagerは、リモートキャッシュにアクセスするために使用されます。RemoteCacheManagerは、起動時に Hot Rod サーバー (または複数の Hot Rod サーバー) への接続をインスタンス化します。次にRemoteCacheManagerは、それが実行されている間に永続的なTCP接続を管理します。結果的に、RemoteCacheManagerはリソースを集中的に使用します。そのため、それぞれの Java 仮想マシン (JVM) に対して単一のRemoteCacheManagerインスタンスを設定する方法が推奨されます。