繁体   English   中英

Ehcache多个JVM - opensource?

[英]Ehcache multiple JVM - opensource?

嘿,我现在正在运行tomcat的春天ehcache。 我有几个Web服务器运行他们自己的ehcache实例,我现在想要移动到共享/分布式缓存。 我们不希望使用商业许可证,直到我们对其性能感到满意,并在我们扩展时需要更多正式支持。

令我困惑的是ehcache / teracotta网站。 所有的文档似乎都是为了运行带有teracotta服务器的ehcache缓存,我可以让我的web服务器通过更新我的ehcache配置文件来连接...但是看起来这些指令是用于使用商业版本吗?

我现在真的不需要集群(并且可以理解这是否是企业许可证的一部分)但我以为我可以设置一个开源分布式缓存实例? 有没有人有如何链接? 或者只是关于如何从嵌入式实例迁移到共享实例的一般说明?

您可以设置一个开源的兵马俑服务器(maven repo在这里描述: http//terracotta.org/confluence/display/docs330/Maven ) - 但是,您可能希望查看基于RMI的ehcache分发。 似乎更轻量级,因为您不需要所有节点连接的服务器,并且您不需要运行它们的java字节码检测包装器。

使用EHCache进行分布式缓存的另一种机制 - jgroups复制 这是在Terracotta合并之前,与他们无关。

另一种选择是JBossCache ,我强烈推荐。

还有像Blitz,GigaSpaces(基于javaspaces),OSCache和Coherence这样的东西。 OSCache是​​开源的,同样适用于Blitz,GigaSpaces有一个可以使用的社区版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM