0

这引用了我之前提出的一个问题:Scaling and Clustering JPA。在使用 JPA 缓存时,似乎有很多选择。我倾向于 memcached,因为它似乎有广泛的支持,包括 Java 环境之外的支持。我过去在 JPA 之外使用过 ehcache 并且很喜欢它。我的限制是我在使用 MySQL Cluster 作为后备存储的 JBoss 7 上。我们的 JPA 提供者目前是 Hibernate,但如果有一个健壮的提供者,相对于分布式缓存而言易于使用,我们愿意进行更改。我的选择似乎是:

  • 内存缓存
  • 缓存
  • JBoss 缓存
  • 顶联网格

我很想听到让我选择的合格答案。

感谢您的见解。

-拉吉

4

2 回答 2

1

Ehcache 还可以 - 可靠的项目。JBoss Cache 性能存在(有?)问题 [http://stackoverflow.com/questions/6346357/performance-of-jboss-cache-and-ehcache]。我会将 infinispan 添加到列表中(也由 JBoss 人员添加),但我从未使用过它。

于 2012-04-26T18:21:59.897 回答
0

你可以试试 Hazelcast。它提供开箱即用的 Hibernate 2 级缓存。有关更多信息,请参阅http://hazelcast.com/docs/2.1/manual/single_html/#HibernateSecondLevelCache

注意:我为 Hazelcast 工作

于 2012-05-02T20:09:01.837 回答