1

我们最近搬到了 ehcache,性能和可靠性都很棒。我们对缓存的主要用途是失效策略,当休眠实体发生变化时,它会向集群中的所有其他节点发送失效信息。

我现在正在研究用于休眠缓存的 WAN 复制。我看过Terracotta 的产品,但我对支付 Terracotta 并不真正感兴趣,尽管我意识到这可能是最好的解决方案。

我想知道是否有人推出了他们自己的版本。我认为数据中心 a 可以有一个缓存侦听器,然后它将调用数据中心 b 中的 Web 服务并通知它已失效的缓存项。

我会感谢任何有 WAN 复制经验的人的见解,尤其是与休眠缓存相关的人。

4

1 回答 1

1

我遇到了同样的问题,不想(也不能)使用 Terracotta。所以我最终在 Ehcache 中创建了 JMS 复制的扩展,它更有效地将事件分批成更大的组,通过 WAN 一次性发送,并使用 SQS 作为传输所有这些的方式(通过 Nevado JMS)

https://github.com/bitsofinfo/ehcache-jms-wan-replicator

于 2015-11-12T18:05:31.213 回答