Масштабирование и кластеризация JPA

Я собираю обычное приложение Java EE на jboss7, которое будет использовать JPA на уровне данных. Я хотел бы сделать это приложение таким, чтобы оно масштабировалось с нагрузкой. Хотя довольно ясно, как масштабировать веб-уровень :, создавать больше машин и размещать их за балансировщиком нагрузки, масштабирование уровня данных не столь очевидно.

Вероятно, я смогу кластеризовать свою базу данных (MySQL ). Тем не менее, это оставляет слой JPA некластеризованным. В идеале JPA будет масштабироваться за счет использования в (кластеризованном )кэшировании памяти, поддерживаемом MySQL.

Когда я оглядываюсь вокруг, кажется, что всей информации о масштабировании JPA уже 3 -4 года. Люди говорят об ehcache, memcached и infinispan. Я не уверен, что это все еще актуально.

Кто-нибудь может рассказать мне о современном состоянии кластеризации и масштабирования Java EE, особенно на уровне данных.

9
задан Arjan Tijms 28 April 2012 в 08:36
поделиться