【问题标题】:Difference between Heap Cache and normal Cache堆缓存和普通缓存的区别
【发布时间】:2018-05-23 19:47:19
【问题描述】:

谁能解释一下堆缓存和普通缓存有什么区别?在速度和高可用性方面都相同还是有什么区别?

【问题讨论】:

  • 我们无法回答您的问题,因为不清楚您所说的“堆缓存”或“普通缓存”究竟是什么意思,请澄清您的问题!
  • 我已经开始学习企业软件套件,以便为我们的组织实施 ESB。在这个架构中,我们应该使用 Terracotta 缓存,它基于 Terracotta 中的 EHCache(ehcache.org),他们说他们使用 Heap Cahce,所以我对我一直正常使用的缓存和这个新术语堆缓存感到困惑。希望现在清楚

标签: java .net esb


【解决方案1】:

请参考ehCache documentation。 Java 在heap structure 中组织了它的大部分对象。这意味着当使用“堆缓存”时,ehCache 将数据存储在那里。

另外还有一个“堆外缓存”,这意味着一些其他结构和内存位置用于存储数据。这对于更大的缓存和与普通 Java 堆的分离可能很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-12
    • 2014-03-03
    • 2014-09-24
    • 1970-01-01
    • 2019-12-01
    • 2017-07-15
    • 2011-04-11
    • 2015-12-16
    相关资源
    最近更新 更多