我们正在新项目的设计阶段工作,我们需要决定缓存框架。我们需要决定是否将EHCache与Terracotta或Infinispan一起用于缓存要求?任何人都可以为我提供优势和优势EHCache和Infinispan的缺点?
提前致谢。
答案 0 :(得分:13)
您的环境是否已分发?如果是这样,Infinispan由于其p2p设计而具有可扩展性的优势。即使在独立(非群集模式)中,您也可以利用Infinispan内部的非阻塞特性,最先进的驱逐算法(LIRS)等。看看{{3讨论Infinispan作为本地缓存。
免责声明:我是Infinspan的创始人和项目负责人。
答案 1 :(得分:11)
我们最近也处于这样的评估阶段,并决定使用Hazelcast。在我看来,它很容易上手。我们需要一个流量不是很高的小型解决方案。他们也提供了很好的支持(我写了一张票,我的问题在一天之内就解决了!)
如果您想要基于服务器的缓存或点对点解决方案,您应该清楚,因为Infinispan或Hazelcast提供了它。
在这里您可以找到简短的Hazelcast与Terracotta文章:http://slava-technical.blogspot.com/2010/09/transparent-clustering-solutions.html