Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee 哪一个是最好的JPA二级缓存提供程序?_Jakarta Ee_Jpa_Memcached_Ehcache - Fatal编程技术网

Jakarta ee 哪一个是最好的JPA二级缓存提供程序?

Jakarta ee 哪一个是最好的JPA二级缓存提供程序?,jakarta-ee,jpa,memcached,ehcache,Jakarta Ee,Jpa,Memcached,Ehcache,这引用了我之前提出的一个问题:。在使用JPA缓存时,似乎有很多选择。我倾向于memcached,因为它似乎有广泛的支持,包括Java环境之外的支持。我过去曾在JPA之外使用过ehcache,我很喜欢它。我的限制是我使用JBoss7,MySQL集群作为备份存储。我们的JPA提供程序目前是Hibernate,但是如果有一个健壮的提供程序可以轻松地使用vis分布式缓存,我们愿意进行更改。我的选择似乎是: Memcached Ehcache JBoss缓存 顶链接网格 我很想听到合格的答案,让我选择

这引用了我之前提出的一个问题:。在使用JPA缓存时,似乎有很多选择。我倾向于memcached,因为它似乎有广泛的支持,包括Java环境之外的支持。我过去曾在JPA之外使用过ehcache,我很喜欢它。我的限制是我使用JBoss7,MySQL集群作为备份存储。我们的JPA提供程序目前是Hibernate,但是如果有一个健壮的提供程序可以轻松地使用vis分布式缓存,我们愿意进行更改。我的选择似乎是:

  • Memcached
  • Ehcache
  • JBoss缓存
  • 顶链接网格
我很想听到合格的答案,让我选择

谢谢你的见解


-Raj

Ehcache正常-可靠项目。JBoss缓存性能有(有?)问题[http://stackoverflow.com/questions/6346357/performance-of-jboss-cache-and-ehcache]. 我想把infinispan添加到列表中(JBoss的人也是如此),但我从未使用过它。

你可以试试Hazelcast。它提供了现成的Hibernate二级缓存。有关更多信息,请参阅


注意:我为Hazelcast工作

您的选择实际上是由您的JPA实现和它提供的支持定义的,但您没有说这是什么…嗨,DataNucleus,谢谢您的评论。我们目前处于休眠状态,可以改变。我更新了上面的问题描述。嗨,Piotr,谢谢你的回答。JBossCache似乎已经过时了。英菲尼斯潘的网站似乎说了很多关于它的好东西(惊喜!)。您知道它与哪个JPA提供程序配合得很好吗?当然,它与Hibernate JPA实现配合得很好。