【发布时间】:2012-05-06 21:36:11
【问题描述】:
我正在 jboss7 上组装一个常规的 Java EE 应用程序,它将在数据层中使用 JPA。我想让这个应用程序随着负载的增加而扩展。虽然很清楚如何扩展 Web 层:创建更多机器并将它们放在负载均衡器后面,但扩展数据层的情况就不那么简单了。
我可能可以集群我的数据库(MySQL)。仍然,这使 JPA 层不聚集。理想情况下,JPA 将通过使用由 MySQL 支持的(集群)内存缓存来扩展。
当我环顾四周时,所有关于 JPA 缩放的信息似乎都是 3-4 年的历史。人们谈论 ehcache、memcached 和 infinispan。我不确定这是否仍然是最新的。
谁能告诉我 Java EE 集群和扩展的最新技术,尤其是在数据层。
【问题讨论】:
-
我从 Piotr 和 James 那里得到了惊人的答案。不幸的是,SOF 只会让我将一个标记为正确答案。感谢双方。接下来,我需要找出缓存中最好的品种:为什么我会使用除了 memcached 之外的任何东西。
标签: caching jakarta-ee jpa memcached ehcache