6.14. 集群缓存加载程序


ClusterCacheLoader 从其他 Data Grid 集群成员检索数据,但不会持久数据。换句话说,ClusterCacheLoader 不是缓存存储。

警告

Cluster loader 已被弃用,计划在以后的版本中删除。

ClusterCacheLoader 为状态传输提供了非阻塞的替代方案。如果本地节点上没有这些密钥,ClusterCacheLoader 会按需从其他节点获取密钥,这和 lazily 加载缓存内容类似。

以下点也适用于 ClusterCacheLoader

  • preloading 不生效(preload=true)。
  • 不支持分段。

集群缓存加载程序配置

XML

<distributed-cache>
  <persistence>
    <cluster-loader preload="true" remote-timeout="500"/>
  </persistence>
</distributed-cache>

JSON

{
  "distributed-cache": {
    "persistence" : {
      "cluster-loader" : {
        "preload" : true,
        "remote-timeout" : "500"
      }
    }
  }
}

YAML

distributedCache:
  persistence:
    clusterLoader:
      preload: "true"
      remoteTimeout: "500"

ConfigurationBuilder

ConfigurationBuilder b = new ConfigurationBuilder();
b.persistence()
    .addClusterLoader()
    .remoteCallTimeout(500);

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.