【问题标题】:Ehcache: Once configured what cache replication algorithm is followed?Ehcache:一旦配置了缓存复制算法,遵循什么?
【发布时间】:2015-11-26 07:53:48
【问题描述】:

我正在寻找复制缓存。我已经阅读了 Ehcache 的手册。它仅指导配置。我需要从性能的角度来理解复制。

  • 哪个节点将首先进行复制?
  • 如果两个对等方同时开始缓存会怎样?
  • 在写入扩展的应用程序中,ehcache 如何管理同步?
  • JMS、RMI 或 JGroup 哪种策略更好。

【问题讨论】:

    标签: algorithm logic replication ehcache


    【解决方案1】:

    复制的设置中没有同步。复制本质上是活泼的(就你的观点#2 和#3)。您不应该对复制将首先 进入 的节点做出任何假设,但可能会首先 get 到哪个节点。这可能有助于回答问题 #4。

    如果你想要一些关于一致性的保证,你可能应该用 Terracotta 集群你的缓存。

    【讨论】:

    • 根据 Ehcahe 文档。已复制——缓存的数据集保存在每个应用程序节点中,数据在集群中复制或失效,无需锁定。复制可以是异步的,也可以是同步的,其中写入线程在传播发生时会阻塞。此拓扑中唯一可用的一致性模式是弱一致性。节点可以使用开源 Ehcache 运行。
    • ...是的。正是我所说的。同步模式下的阻塞,不是阻塞其他节点上的线程,而只是阻塞在发射节点上……即没有跨节点同步
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 2013-10-02
    相关资源
    最近更新 更多