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"