java - hibernate 分布式二级缓存选项

标签 java hibernate caching distributed-caching

这不是一个真正的问题,但我正在寻找任何有使用以下一项或多项经验的人的意见/建议:

  • EhCache 与 RMI
  • EhCache 与 JGroups
  • 带有 Terracotta 的 EhCache
  • Gigaspaces 数据网格

一些背景知识:我们的应用程序大部分是只读的,但有些用户数据是读写的,有些是只写的(并且也可能不准确)。此外,如果有工具可以让我们每隔一段时间或通过管理员干预刷新和填充缓存,那就太好了。

关于第一个选项 - 是否担心 RMI 的开销和 Java 序列化的性能?

最佳答案

另请查看 Hazelcast , CoherenceGemStone .这些是具有查询支持的分布式缓存解决方案。他们还有现成的 Hibernate 二级缓存插件。 Hazelcast 是开源的。

关于java - hibernate 分布式二级缓存选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2928013/

相关文章:

java - PHP Exec 和命令提示符 (cmd) 中的编码不同

java - ElasticSearch Java Boost 上线日期

java - 使用 groovy actor 最大化数据库的吞吐量?

java - 在 Hibernate 映射中 : how to set default value?

java - 过期时间@cacheable spring boot

C# - 为什么此循环的第一次迭代比其余循环运行得慢?

java - 如何在达到限制时通过删除最旧的条目来限制 map 的最大大小

java - Java 随机的好种子 - 构造迷宫

java - 每当我在 servlet 中更新时,我发现 tomcat 6.0 中存在内存泄漏

java - 通过 logback.xml 禁用来自特定类/jar 的日志