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 スタック定義を追加します。