【问题标题】:Infinispan: ClusterCacheLoader does not support preloadingInfinispan:ClusterCacheLoader 不支持预加载
【发布时间】:2019-07-14 02:42:31
【问题描述】:

我们需要一个重启持久缓存。 主要目标是在启动时预加载尽可能多的数据。

因此要求是:​​

  • 从磁盘存储预加载
  • 从已经使用热缓存运行的邻居节点预加载

看起来 Infinispan 可能是一个合适的选择,但我在文档中发现以下内容:

5.8。集群缓存加载器

ClusterCacheLoader 不支持预加载(preload=true)。如果 fetchPersistentSate=true,它也不会提供状态。

除了编写自定义缓存加载器之外,还有其他方法可以将 Infinispan 配置为在启动时从邻居节点预加载数据吗?

【问题讨论】:

    标签: java caching infinispan


    【解决方案1】:

    ClusterCacheLoader 通常用于失效模式,此时预加载不是很有用。

    听起来您需要一个复制缓存。只要您不禁用状态传输,复制缓存就会在启动时从已运行的节点接收现有条目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-04
      • 2018-01-01
      • 2018-04-26
      • 2012-01-06
      • 1970-01-01
      • 2019-01-31
      • 2019-06-28
      相关资源
      最近更新 更多