2012-04-26 4 views
0

Ceci fait référence à une question que j'ai posée plus tôt: Scaling and Clustering JPA. Il semble qu'il y ait beaucoup de choix quand il s'agit de l'utilisation d'un cache JPA. Je penche pour memcached car il semble avoir un large soutien, y compris en dehors de l'environnement Java. J'ai utilisé ehcache en dehors de JPA dans le passé et l'ai aimé. Ma contrainte est que je suis sur JBoss 7 avec MySQL Cluster comme stockage de sauvegarde. Notre fournisseur JPA est actuellement Hibernate mais nous sommes ouverts au changement s'il y a un fournisseur robuste qui est facile à utiliser avec une mise en cache distribuée. Mes choix semblent être:Quel est le meilleur fournisseur JPA L2 Cache?

  • Memcached
  • Ehcache
  • JBoss Cache
  • Toplink Grille

J'aimerais entendre des réponses qualifiées qui me permettent de choisir.

Merci pour vos idées.

-Raj

+0

Vos choix sont réellement définis par l'implémentation JPA et ce qu'il prend en charge, mais vous ne dites pas que c'est ... – DataNucleus

+0

Salut DataNucleus, Merci pour votre commentaire. Nous sommes actuellement sur Hibernate et ouverts au changement. J'ai mis à jour la description de la question ci-dessus. – Raj

Répondre

1

Ehcache est ok - projet solide. Il y avait (sont?) Des problèmes avec les performances de JBoss Cache [http://stackoverflow.com/questions/6346357/performance-of-jboss-cache-and-ehcache]. Je voudrais ajouter à la liste infinispan (par les gens JBoss aussi bien), mais je ne l'ai jamais utilisé.

+0

Salut Piotr, merci pour votre réponse. JBossCache semble EOL. Le site Web d'Infinispan semble dire des choses effusivement positives (surprise!). Savez-vous avec quel fournisseur JPA il joue bien? – Raj

+0

Bien sûr, cela fonctionne correctement avec la mise en œuvre d'Hibernate JPA. –

Questions connexes