EhCache:复制与分布式缓存配置

时间:2011-12-20 22:32:01

标签: java caching ehcache distributed-caching

所以在EhCache中我们有三个主要的类:

  • Cache
  • CacheManager
  • Store

在复制设置下,其中哪些实际上正在被复制? Cache,CacheManager还是Store?调用Cache的{​​{1}}方法会将该条目放入已配置的基础cache(K,V)(内存,磁盘等)中,但随后复制的机制会将此条目与其他条目同步复制机制?

一旦我理解了这一点,我将能够理解当我们配置分布式缓存时,那些相同的“复制机制”如何改变角色。所以我的下一个问题是:在什么情况下人们会选择通过分布式进行复制?分布式似乎是更强大的选择。

最后一个问题:开源EhCache发行版中是否有复制和/或发行版?从文档中我无法判断EhCache是​​否使用术语“企业”作为“专有”或“许可”的同义词。

1 个答案:

答案 0 :(得分:2)

两者都复制了分布式Ehcache是​​OSS。 Enterprise附带其他功能,如BigMemory&例如,主动 - 主动兵马俑服务器阵列。

Replicated尽最大努力将所有数据复制到所有节点,而分布式确实......在所有节点之间分配数据,同时保持与您的特定节点相关的数据(就资源允许而言)。原子操作等也只能使用分布式缓存。