我们是否需要在ehcache之上使用陶土进行聚类?

时间:2012-03-12 09:20:53

标签: java ehcache terracotta

我正在使用ehcache作为缓存提供程序进行概念验证。

阅读某处说我们需要运行兵马俑服务器,并使用ehcache提供群集服务。

ehcache是​​否单独提供群集服务还是我们还需要兵马俑?

谢谢, Venkat

3 个答案:

答案 0 :(得分:4)

EhCache不是分布式解决方案。因此,您需要将其与Terracotta一起使用以获得您想要的结果。就像moodywoody说的那样,你可以使用Hazelcast,也可以使用Infinispan来获得这个结果:

http://www.jboss.org/infinispan

答案 1 :(得分:3)

如果您希望缓存(或缓存)可以从不同的JVM中获得,那么您将需要Terracotta;仅靠ehCache无法做到这一点。

http://www.ehcache.org/documentation/2.7/get-started/about-distributed-cache.html

当然,你也可以看看像Hazelcast这样的其他解决方案。

http://www.hazelcast.com/

答案 2 :(得分:2)

如果您不需要群集,但复制就足够了,ehcache附带了捆绑的RMI复制,并且可以使用jgroup和JMS复制:

请参阅http://www.ehcache.org/documentation/2.7/get-started/cache-topologies.html#replicated-caching