2.6. 配置初始集群大小
数据网格可动态处理集群拓扑更改。这意味着,在 Data Grid 初始化缓存前,节点不需要等待其他节点加入集群。
如果应用程序在缓存启动前需要集群中特定数量的节点,您可以将初始集群大小配置为传输的一部分。
流程
- 打开 Data Grid 配置进行编辑。
-
在缓存以
initial-cluster-size属性或initialClusterSize ()方法启动时设置所需的最少节点数量。 -
在缓存管理器不以
initial-cluster-timeout属性或initialClusterTimeout ()方法启动时设置超时(毫秒)。 - 保存并关闭您的数据网格配置。
初始集群大小配置
XML
<infinispan>
<cache-container>
<transport initial-cluster-size="4"
initial-cluster-timeout="30000" />
</cache-container>
</infinispan>
JSON
{
"infinispan" : {
"cache-container" : {
"transport" : {
"initial-cluster-size" : "4",
"initial-cluster-timeout" : "30000"
}
}
}
}
YAML
infinispan:
cacheContainer:
transport:
initialClusterSize: "4"
initialClusterTimeout: "30000"
ConfigurationBuilder
GlobalConfiguration global = GlobalConfigurationBuilder.defaultClusteredBuilder() .transport() .initialClusterSize(4) .initialClusterTimeout(30000, TimeUnit.MILLISECONDS);