34.3. サーバーヒンティングの設定 (ライブラリーモード)
Red Hat JBoss Data Grid のライブラリーモードでは、トランスポートレベルでサーバーヒンティングが設定されます。以下はサーバーヒンティングの設定例になります。
手順34.2 ライブラリーモードでのサーバーヒンティングの設定
次の設定属性を使用して、JBoss Data Grid にサーバーヒンティングを設定します。
<transport cluster = "MyCluster"
machine = "LinuxServer01"
rack = "Rack01"
site = "US-WestCoast" />
<transport cluster = "MyCluster"
machine = "LinuxServer01"
rack = "Rack01"
site = "US-WestCoast" />
cluster属性はクラスターに割り当てられた名前を指定します。machine属性は、元データを格納する JVM インスタンスを指定します。これは、複数の JVM があるノードや複数の仮想ホストを持つ物理ホストに対してとくに有用な属性です。rack属性は、元データが含まれるラックを指定します。これにより、別のラックがバックアップに使用されるようにします。siteId属性は、相互にレプリケーションを行っている異なるデータセンターのノードを区別します。
リストされているパラメーターは、JBoss Data Grid 設定ではオプションです。
machine、rack、または site が設定に含まれている場合、TopologyAwareConsistentHashFactory が自動的に選択され、サーバーヒンティングを有効にします。ただし、サーバーヒンティングが設定されていない場合、JBoss Data Grid の分散アルゴリズムにより元データと同じ物理マシン/ラック/データセンターにレプリケーションを保存することができます。