我在 jboss7 上组装了一个常规的 Java EE 应用程序,它将在数据层中使用 JPA。我想让这个应用程序随着负载的增加而扩展。虽然很清楚如何扩展 Web 层:创建更多机器并将它们放在负载均衡器后面,但扩展数据层却不那么重要。
我可能可以集群我的数据库(MySQL)。仍然,这使 JPA 层不聚集。理想情况下,JPA 将通过使用由 MySQL 支持的(集群)内存缓存来扩展。
当我环顾四周时,所有关于 JPA 缩放的信息似乎都是 3-4 年的历史。人们谈论 ehcache、memcached 和 infinispan。我不确定这是否仍然是最新的。
谁能告诉我 Java EE 集群和扩展的最新技术,尤其是在数据层。