hibernate - memcached作为hibernate L2层缓存

标签 hibernate redis couchbase cpu-cache

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

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

我们将不胜感激。

最佳答案

你可以试试spymemcached .

关于hibernate - memcached作为hibernate L2层缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20913537/

相关文章:

java - child 没有被插入

linux - npm 在 linux 机器上安装 couchbase 失败

java - Hibernate 多对一外键默认值 0

java - 为什么这个@JsonIgnore 修复了我的无限循环?

spring-data-redis: cacheManager 配置问题

php - 一段时间后 blpop 停止处理队列

c#-4.0 - 我的 servicestack 缓存服务在响应中包含额外的斜杠

couchbase - couchbase中的键值存储是什么

elasticsearch - 如何解决Couchbase Elasticsearch复制中的索引错误?

java - JPA插入外键为空