所以在EhCache中我们有三个主要的类:
Cache
,CacheManager
和Store
在复制设置下,其中哪些实际上正在被复制? Cache,CacheManager还是Store?调用Cache
的{{1}}方法会将该条目放入已配置的基础cache(K,V)
(内存,磁盘等)中,但随后复制的机制会将此条目与其他条目同步复制机制?
一旦我理解了这一点,我将能够理解当我们配置分布式缓存时,那些相同的“复制机制”如何改变角色。所以我的下一个问题是:在什么情况下人们会选择通过分布式进行复制?分布式似乎是更强大的选择。
最后一个问题:开源EhCache发行版中是否有复制和/或发行版?从文档中我无法判断EhCache是否使用术语“企业”作为“专有”或“许可”的同义词。
答案 0 :(得分:2)
两者都复制了分布式Ehcache是OSS。 Enterprise附带其他功能,如BigMemory&例如,主动 - 主动兵马俑服务器阵列。
Replicated尽最大努力将所有数据复制到所有节点,而分布式确实......在所有节点之间分配数据,同时保持与您的特定节点相关的数据(就资源允许而言)。原子操作等也只能使用分布式缓存。