我试图找到如何为应用程序实现分布式缓存。

Ehcache已经在我的项目中用于缓存,这就是为什么我搜索如何使用它来解决此问题的原因。
但是,不幸的是,这似乎需要Terracotta Enterprise Suite,并且它是商业化的。是不是
还有另一种解决方案如何使用Ehcache进行分布式缓存(RMI或其他)?

最佳答案

您不需要兵马俑企业套件即可将您的Ehcache实例集群化。因此,您现在可以通过纯OSS在Ehcache和Terracotta中使用集群:

http://www.ehcache.org/documentation/configuration/distributed-cache-configuration

编辑:此链接已过期。以下是与集群缓存相关的新链接
http://www.ehcache.org/documentation/3.4/clustered-cache.html

现在,如果您需要复制,则可以使用其他机制,例如RMI:

http://www.ehcache.org/documentation/replication/index

虽然,只有Terracotta集群才能为您带来HA和诸如一致性保证之类的功能……

关于java - 没有Terracotta Enterprise Suite,是否可以使用Ehcache实现分布式缓存?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9992899/

10-13 00:34