2.4. 配置跨站点状态传输


更改跨站点状态传输设置,以优化性能,并指定操作是手动还是自动的操作。

流程

  1. 打开您的 Data Grid 配置进行编辑。
  2. 根据需要配置状态传输操作。

    1. 使用 chunk-sizechunkSize 指定每个状态传输操作中包含的条目数。
    2. 以毫秒为单位指定通过 超时 完成状态传输操作的时间。
    3. 设置 Data Grid 使用 max-retriesmaxRetries 重试失败状态传输的最大尝试次数。
    4. 指定通过 wait-timewaitTime 重试尝试之间等待的时间(毫秒)。
    5. 指定状态传输操作是否自动发生,或使用 模式 手动进行。
  3. 打开您的 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"

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.