-2

寻找两个缓存框架之间的比较 --> Hazelcast v3.10.5 vs ehcache v3.6.1,还请说明性能。

两个流行的缓存框架在一段时间内演变。我们现在是 2018 年。

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

当我们为应用程序选择直写/同步调用时,哪个具有更好的性能,假设每秒有 1000 个用户请求。

一些初步的研究要素:

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

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

请参考链接:是否可以在没有 Terracotta Enterprise Suite 的情况下使用 Ehcache 实现分布式缓存?

4

1 回答 1

0

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

它基本上取决于您到底在寻找什么 - 一个独立的应用程序缓存,不与其他应用程序实例共享其数据,或者一个分布式系统存储可以被多个应用程序访问的数据。

于 2018-09-27T11:08:41.433 回答