Ich stelle eine reguläre Java EE-Anwendung auf jboss7 zusammen, die JPA in der Datenebene verwendet. Ich möchte diese Anwendung so gestalten, dass sie mit der Last skaliert. Während es ziemlich klar ist, wie man die Webschicht skaliert: mehr Maschinen erstellen und sie hinter einen Load Balancer werfen, ist das Skalieren der Datenebene weniger so.Skalierung und Clustering JPA
Ich kann wahrscheinlich meine Datenbank (MySQL) Cluster. Stil, bei dem die JPA-Ebene nicht gruppiert bleibt. Im Idealfall wird JPA mithilfe von in (geclustertem) Speichercache, der von MySQL unterstützt wird, erweitert.
Wenn ich mich umschaue, scheinen alle Informationen rund um die JPA-Skalierung 3-4 Jahre alt zu sein. Die Leute reden über Ehcache, Memcached und Infinispan. Ich bin mir nicht sicher, ob das noch aktuell ist.
Kann mir jemand den Stand der Technik in Java EE Clustering und Skalierung sagen, besonders in der Datenebene.
Ich bekam erstaunliche Antworten von Piotr und James.Es ist bedauerlich, dass SOF mich nur als die richtige Antwort markieren lassen wird. Danke an beide. Als nächstes muss ich herausfinden, was beim Caching am besten ist: Warum sollte ich etwas anderes als memcached verwenden? – Raj