13.2. リモートキャッシュストア
RemoteCacheStore は、リモート Red Hat JBoss Data Grid クラスターにデータを保存するキャッシュローダーの実装です。RemoteCacheStore は Hot Rod クライアントサーバーアーキテクチャーを使用してリモートクラスターと通信します。
Hot Rod はリモートキャッシュストアに対して ロードバランシングやフォールトトラレンスを提供します。また、
RemoteCacheStore とクラスター間の接続を細かく調整する機能も提供します。
13.2.1. リモートキャッシュストアの設定 (リモートクライアントサーバーモード) リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下は、Red Hat JBoss Data Grid のリモートクライアントサーバーモードにおけるリモートキャッシュストアのサンプル設定を示しています。
手順13.3 リモートキャッシュストアの設定
remote-store 要素のパラメーターは次の情報を定義します。
cacheパラメーターは、リモートキャッシュの名前を定義します。定義されない状態のままの場合、デフォルトのキャッシュが代わりに使用されます。<remote-store cache="default">
<remote-store cache="default">Copy to Clipboard Copied! Toggle word wrap Toggle overflow socket-timeoutパラメーターは、SO_TIMEOUTで定義される値 (ミリ秒単位) が指定されるタイムアウトでリモート Hot Rod サーバーに適用されるかどうかを設定します。タイムアウト値が0の場合は、無限のタイムアウトを示します。<remote-store cache="default" socket-timeout="60000"><remote-store cache="default" socket-timeout="60000">Copy to Clipboard Copied! Toggle word wrap Toggle overflow tcp-no-delayは、TCP_NODELAYがソケット接続でリモートの Hot Rod サーバーに適用されるかどうかを設定します。<remote-store cache="default" socket-timeout="60000" tcp-no-delay="true"><remote-store cache="default" socket-timeout="60000" tcp-no-delay="true">Copy to Clipboard Copied! Toggle word wrap Toggle overflow hotrod-wrappingは、リモートストア上でラッパーが Hot Rod に必要となるかどうかを設定します。<remote-store cache="default" socket-timeout="60000" tcp-no-delay="true" hotrod-wrapping="true"><remote-store cache="default" socket-timeout="60000" tcp-no-delay="true" hotrod-wrapping="true">Copy to Clipboard Copied! Toggle word wrap Toggle overflow remote-server要素の単一パラメーターは以下の通りです。outbound-socket-bindingパラメーターは、リモートサーバーのアウトバウンドソケットバインディングを設定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow