2008-08-27 64 views
7

Muốn nghe ý kiến ​​của mọi người về kinh nghiệm của họ với phân cụm java (ví dụ: triển khai các giải pháp HA). aka. đất nung, JGroups vv Nó không phải là ứng dụng web. Kinh nghiệm viết các máy chủ độc lập tùy chỉnh cũng sẽ tuyệt vời.Trải nghiệm với phân cụm Java?

CẬP NHẬT: Tôi sẽ cụ thể hơn một chút -> không quan tâm đến phân cụm ứng dụng web (trừ khi nó có thể được kéo ra và chạy độc lập). Tôi biết nó hoạt động. Nhưng chúng tôi cần nhiều hơn một chút so với phân cụm phiên. Kiểm tra các giải pháp về mặt lập trình dễ dàng, các cấu trúc liên kết được hỗ trợ (ví dụ: trung tâm dữ liệu đơn so với mạng WAN), số lượng các nút được hỗ trợ. Các vấn đề phải đối mặt, cách giải quyết. Hiện tại tôi đang làm một số POC (Proof of concept) làm việc trên Terracotta và JGroups để xem liệu nó có đáng để nỗ lực cho ứng dụng của chúng ta (đứng độc lập, bên ngoài một thùng chứa web) hay không.

Trả lời

2

Bạn có thể muốn xem Hazelcast. Đây là nền tảng phân cụm siêu dễ dàng, dễ dàng và miễn phí với API cụm. Nếu bạn đang phân cụm trạng thái/dữ liệu ứng dụng của mình, Hazelcast có thể trợ giúp tuyệt vời với phân bổ, xếp hàng, bản đồ, thiết lập, danh sách và khóa triển khai phân tán/phân đoạn của nó.

Kính trọng,

-talip

http://www.hazelcast.com

0

JBossCache là một dự án mã nguồn mở độc lập JbossClustering tận dụng trong các máy chủ ứng dụng.

Công ty chúng tôi đã sử dụng nó trong máy chủ mạng tùy chỉnh của riêng chúng tôi, nó hoạt động tốt cho đến nay trong phát triển, mặc dù chưa được triển khai.

API khá đơn giản và có hai bộ nhớ, bộ nhớ cache phẳng hoặc "POJO Cache" sử dụng tính năng insturmentation để giữ trạng thái trên máy chủ. Về cơ bản, các bản cập nhật cho các trường được truyền qua mạng bằng cách sử dụng JGroups.

1

Tôi thấy một cuộc biểu tình của GridGain tại JUG địa phương và tôi rất ấn tượng. Tài liệu hướng dẫn rất đầy đủ và rất dễ dàng để có được nó. Tôi chưa bắt đầu sử dụng nó, vì vậy tôi không thể nói rằng nó làm việc cho chúng tôi.

http://www.gridgain.com/

Các vấn đề liên quan