Tôi sắp xếp một ứng dụng Java EE thông thường trên jboss7 sẽ sử dụng JPA trong tầng dữ liệu. Tôi muốn làm cho ứng dụng này như vậy mà nó quy mô với tải. Trong khi nó là khá rõ ràng làm thế nào để quy mô lên tầng web: tạo ra nhiều máy hơn và ném chúng phía sau một cân bằng tải, mở rộng quy mô tầng dữ liệu là ít hơn như vậy.Chia tỷ lệ và phân cụm JPA
Tôi có thể tập hợp cơ sở dữ liệu của mình (MySQL). Stil, mà rời khỏi lớp JPA unclustered. Lý tưởng nhất, JPA sẽ mở rộng quy mô bằng cách sử dụng bộ nhớ đệm (cụm) bộ nhớ đệm được hỗ trợ bởi MySQL.
Khi tôi nhìn xung quanh, tất cả thông tin về quy mô JPA có vẻ là 3-4 năm tuổi. Mọi người nói về ehcache, memcached và infinispan. Tôi không chắc chắn nếu điều này vẫn còn hiện tại.
Ai đó có thể cho tôi biết trạng thái của nghệ thuật trong phân cụm và chia tỷ lệ Java EE, đặc biệt là ở cấp dữ liệu.
Tôi có câu trả lời tuyệt vời từ Piotr và James.Thật không may SOF sẽ chỉ cho phép tôi đánh dấu một câu trả lời đúng. Cảm ơn cả hai nha. Tiếp theo, tôi cần phải tìm ra những gì tốt nhất của giống trong bộ nhớ đệm: Tại sao tôi sẽ sử dụng bất cứ điều gì nhưng memcached. – Raj