2.4. 配置跨站点状态传输
更改跨站点状态传输设置以优化性能,并指定是否手动或自动进行操作。
流程
- 打开 Data Grid 配置以进行编辑。
根据需要配置状态传输操作。
-
使用
chunk-size或chunkSize指定要包含在每个状态传输操作中的条目数。 -
以毫秒为单位指定状态传输操作以
超时完成的时间。 -
使用
max-retries或maxRetries设置 Data Grid 的最大尝试次数,以重试失败的状态传输。 -
指定重试尝试与
wait-time或waitTime之间的等待时间(以毫秒为单位)。 -
指定状态传输操作是否自动或通过
模式手动进行。
-
使用
- 打开 Data Grid 配置以进行编辑。
状态传输配置
XML
<distributed-cache name="eu-customers">
<backups>
<backup site="LON"
strategy="ASYNC">
<state-transfer chunk-size="600"
timeout="2400000"
max-retries="30"
wait-time="2000"
mode="AUTO"/>
</backup>
</backups>
</distributed-cache>
JSON
{
"distributed-cache": {
"name": "eu-customers",
"backups": {
"LON": {
"backup": {
"strategy": "ASYNC",
"state-transfer": {
"chunk-size": "600",
"timeout": "2400000",
"max-retries": "30",
"wait-time": "2000",
"mode": "AUTO"
}
}
}
}
}
}
YAML
distributedCache:
name: "eu-customers"
backups:
LON:
backup:
strategy: "ASYNC"
stateTransfer:
chunkSize: "600"
timeout: "2400000"
maxRetries: "30"
waitTime: "2000"
mode: "AUTO"