gpt4 book ai didi

java - Big Memory 是否支持 EhCache 和 Terracotta 服务器?

转载 作者:行者123 更新时间:2023-11-30 07:22:08 29 4
gpt4 key购买 nike

我正在使用 EHCache 作为我应用程序的 Hibernate DAO 层的二级缓存。为了实现分布式缓存,我计划包括 Terracotta Server。
最近了解到Terracotta的另一个产品Big Memory
关于这个的几个问题:

  • Big Memory 对 Terracotta/EhCache 有何帮助?
  • 它会补充 Terracotta/EhCache 的实现吗?
  • 值得一试吗?

我开发的 Java EE 应用程序具有 Flex UI、Hibernate ORM 层、SQL Server 2008 和 Tomcat 应用服务器。

最佳答案

Big Memory 如何在 Terracotta/EhCache 之上提供帮助?

我对 BigMemory 的理解是它在内存中存储大量数据在 JVM 之外。如果您有很多想要缓存的内容,这将有所帮助,以至于 GC 时间影响您的性能,如 explained here .

如果你的东西适合你的缓存并且你没有遇到这样的减速,我想大内存甚至可以减慢你的速度而不是 Terracotta ,因为heap within JVM would be faster than outside JVM .至少,它不会有太大的改善。

它会补充 Terracotta/EhCache 实现吗?

基于documentation ,与 ehcache/terracotta 的集成应该是非常无缝的。所以,是的。

值得一试吗?

我会首先使用 Terracotta,测量内存使用情况、GC 时间和影响,如果 Big Memory 看起来可以提供更多帮助,那么当然可以。如果看起来没问题,就没有理由添加额外的东西。

关于java - Big Memory 是否支持 EhCache 和 Terracotta 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12932357/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com