2.4. 配置跨站点状态传输
更改跨站点状态传输设置,以优化性能,并指定操作是手动还是自动的操作。
流程
- 打开您的 Data Grid 配置进行编辑。
根据需要配置状态传输操作。
-
使用
chunk-size或chunkSize指定每个状态传输操作中包含的条目数。 -
以毫秒为单位指定通过
超时完成状态传输操作的时间。 -
设置 Data Grid 使用
max-retries或maxRetries重试失败状态传输的最大尝试次数。 -
指定通过
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"