7.4. 外部ファイルでの JGroups スタックの使用
外部ファイルからカスタム JGroups トランスポート設定を使用できます。
Data Grid は、最初にクラスパス上の JGroups 設定ファイルを検索し、次に絶対パス名を検索します。
宣言的に
stack-file
要素を使用して JGroups トランスポート設定を指定します。<infinispan> <jgroups> <stack-file name="prod-tcp" path="prod-jgroups-tcp.xml"/> 1 </jgroups> <cache-container default-cache="replicatedCache"> <transport stack="prod-tcp" /> 2 <replicated-cache name="replicatedCache"/> </cache-container> ... </infinispan>
プログラムで
addProperty()
メソッドを使用して JGroups トランスポート設定を指定します。GlobalConfiguration globalConfig = new GlobalConfigurationBuilder().transport() .defaultTransport() .clusterName("prod-cluster") .addProperty("configurationFile", "prod-jgroups-tcp.xml") 1 .build();
- 1
- クラスタートランスポートのデフォルトとして prod-jgroups-tcp.xml スタック定義を追加します。