问题很清楚,正如你在标题中看到的那样,如果能听到你对adv./disadv的想法,我将不胜感激。它们之间的差异。
更新:我决定使用Hazelcast,因为它具有分布式缓存/锁定机制等优点,而且在适应您的应用程序时配置非常简单。
发布于 2020-08-04 03:12:36
开发人员将Ehcache描述为“Java最广泛使用的Cache”。Ehcache是一种开源的、基于标准的缓存,用于提高性能、减轻数据库负载并简化可伸缩性。它是使用最广泛的基于Java的缓存,因为它健壮、可靠且功能齐全。Ehcache从具有一个或多个节点的进程内扩展到具有to大小缓存的混合进程内/进程外配置。另一方面,Hazelcast被详细描述为“Java集群和高度可扩展的数据分发平台”。凭借其各种分布式数据结构、分布式缓存功能、弹性特性、memcache支持、与Spring和Hibernate的集成,更重要的是,拥有如此多的快乐用户,Hazelcast是一个功能丰富、企业就绪和开发人员友好的内存中数据网格解决方案。
Ehcache和Hazelcast主要分为“缓存”和“内存数据库”工具。
https://stackoverflow.com/questions/5245487
复制相似问题