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