13

我们正在新项目的设计阶段工作,我们需要决定缓存框架。我们需要决定是否使用带有 Terracotta 或 Infinispan 的 EHCache 来满足缓存要求?谁能告诉我 EHCache 和 Infinispan 的优缺点?

提前致谢。

4

2 回答 2

13

你的环境是分布式的吗?如果是这样,Infinispan 将因其 p2p 设计而具有可扩展性的优势。即使在独立(非集群模式)下,您也可以利用 Infinispan 内部的非阻塞特性、最先进的驱逐算法 ( LIRS ) 等。查看这篇文章以了解 Infinispan作为本地缓存。

免责声明:我是 Infinspan 的创始人和项目负责人。

于 2011-06-02T09:42:36.823 回答
11

我们最近也处于这样的评估阶段,并决定使用 Hazelcast。在我看来,它很容易上手。我们需要一个流量不是很高的小型解决方案。他们还提供了很大的支持(我写了一张票,我的问题在一天内就解决了!)

如果您想要基于服务器的缓存或 Infinispan 或 Hazelcast 提供的点对点解决方案,您应该清楚。

在这里您可以找到一篇简短的 Hazelcast 与 Terracotta 的文章:http ://slava-technical.blogspot.com/2010/09/transparent-clustering-solutions.html

于 2011-04-21T08:14:15.100 回答