memcached作为hibernate L2层缓存

时间:2014-01-03 22:06:13

标签: hibernate redis couchbase cpu-cache

我正在开发一个使用hibernate 4和Spring 3.2的项目,我正在寻找一个开源的L2层缓存实现。我知道有很多免费的产品,如Hazelcast(免费版)或Infinispan,但似乎他们在重负载下可能会遇到一些性能问题,因为他们在JVM中使用内存并且基于我的研究很多人抱怨垃圾收集可以使服务器在中等负载下挂起。

有一个开源项目“hibernate-memcached”看起来不错,但这不支持hibernate 4,项目看起来可能已经死了(过去11个月没有更新)。我很惊讶没有其他开源应用程序为memcache协议提供hibernate 4 L2缓存提供程序。我确实找到了支持Redis的hibernate-redis,但我可能更喜欢使用Couchbase,因为它似乎可以自动处理复制和分片。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用spymemcached