【问题标题】:what are the differences/comparison between the two popular java Caching frameworks hazelcast cache vs ehcache?两个流行的 java 缓存框架 hazelcast 缓存与 ehcache 之间有什么区别/比较?
【发布时间】:2019-03-03 04:34:51
【问题描述】:

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

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

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

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

一些初步的研究元素:

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

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

请参考链接:Is it possible to implement distributed caching using of Ehcache without Terracotta Enterprise Suite?

【问题讨论】:

    标签: java performance caching hazelcast ehcache-3


    【解决方案1】:

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

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

    【讨论】:

    • 首先我正在寻找分布式的容错缓存,最好是免费软件。看起来带有 terracota 的 ehcache 支持分布式缓存。
    猜你喜欢
    • 2015-03-11
    • 2020-08-27
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2017-07-15
    • 2011-04-11
    • 2015-12-16
    • 1970-01-01
    相关资源
    最近更新 更多