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"