我正在使用ehcache作为缓存提供程序进行概念验证。
阅读某处说我们需要运行兵马俑服务器,并使用ehcache提供群集服务。
ehcache是否单独提供群集服务还是我们还需要兵马俑?
谢谢, Venkat
答案 0 :(得分:4)
EhCache不是分布式解决方案。因此,您需要将其与Terracotta一起使用以获得您想要的结果。就像moodywoody说的那样,你可以使用Hazelcast,也可以使用Infinispan来获得这个结果:
答案 1 :(得分:3)
如果您希望缓存(或缓存)可以从不同的JVM中获得,那么您将需要Terracotta;仅靠ehCache无法做到这一点。
http://www.ehcache.org/documentation/2.7/get-started/about-distributed-cache.html
当然,你也可以看看像Hazelcast这样的其他解决方案。
答案 2 :(得分:2)
如果您不需要群集,但复制就足够了,ehcache附带了捆绑的RMI复制,并且可以使用jgroup和JMS复制:
请参阅http://www.ehcache.org/documentation/2.7/get-started/cache-topologies.html#replicated-caching