两种流行的java缓存框架hazelcast cache和ehcache之间的区别/比较是什么?

两种流行的java缓存框架hazelcast cache和ehcache之间的区别/比较是什么?,java,performance,caching,hazelcast,ehcache-3,Java,Performance,Caching,Hazelcast,Ehcache 3,正在寻找两个缓存框架-->Hazelcast v3.10.5与ehcache v3.6.1之间的比较,同时请说明性能 两种流行的缓存框架经过一段时间的发展。现在是2018年 我们选择一个缓存框架,以获得更好的性能、分布式、可扩展性和容错性,而不是每次调用都访问数据库 当我们为应用程序选择直写/同步调用时,哪一个性能更好,比如说每秒有1000个用户请求 一些初步研究内容: 了解Hazelcast是分布式的、可扩展的、有弹性的 Ehcache是一个独立的框架,而带有terracotta的Ehcach

正在寻找两个缓存框架-->Hazelcast v3.10.5与ehcache v3.6.1之间的比较,同时请说明性能

两种流行的缓存框架经过一段时间的发展。现在是2018年

我们选择一个缓存框架,以获得更好的性能、分布式、可扩展性和容错性,而不是每次调用都访问数据库

当我们为应用程序选择直写/同步调用时,哪一个性能更好,比如说每秒有1000个用户请求

一些初步研究内容:

了解Hazelcast是分布式的、可扩展的、有弹性的

Ehcache是一个独立的框架,而带有terracotta的Ehcache是分布式的


请参阅链接:

这不是一个苹果对苹果的比较,因为ehcache是Java应用程序中的独立缓存,而Hazelcast是一个分布式系统,既可以运行嵌入式应用程序,也可以作为远程服务(如客户机-服务器)运行。两者都有不同的表现水平。Ehcache不提供任何容错,而Hazelcast有备份等


这基本上取决于您要寻找的是什么—应用程序的独立缓存,不与其他应用程序实例共享其数据,或者存储可由多个应用程序访问的数据的分布式系统。

首先,我要寻找分布式容错缓存,最好是免费软件。看起来ehcache with terracota支持分布式缓存。