cuốn sách gpt4 ai đã làm

java - Một số giải pháp phần mềm trung gian tốt cho các dịch vụ cụm/phân phối là gì?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 08:48:06 27 4
mua khóa gpt4 Nike

Tôi đang tìm giải pháp phần mềm trung gian hiện có để giải quyết vấn đề phân cụm/phân phối dịch vụ nhằm cân bằng tải và tính khả dụng. Tôi đang xem xét việc xây dựng cơ sở hạ tầng của riêng mình cho việc này dựa trên hệ thống nhắn tin (cụ thể hơn là JMS). Tuy nhiên, tôi muốn sử dụng thứ gì đó đã tồn tại nếu có thể.

Hệ thống sẽ có thể chạy nhiều dịch vụ khác nhau trên nhiều máy tính. Dựa trên mô tả dịch vụ, hệ thống sẽ có thể tính toán số lượng phiên bản của một dịch vụ cụ thể sẽ bắt đầu trong cụm. Dựa trên các yêu cầu dịch vụ đang chờ xử lý, nó sẽ tự động điều chỉnh số lượng dịch vụ đang chạy. Việc giám sát các dịch vụ và triển khai các phiên bản dịch vụ mới cũng phải được hệ thống xử lý.

Khi nói đến dịch vụ, ý tôi là "các đơn vị chức năng độc lập" với các giao diện được xác định trước. Máy khách chỉ biết về giao diện và phần mềm trung gian phải chịu trách nhiệm đảm bảo rằng dịch vụ đang chạy trên đủ nút để đáp ứng các yêu cầu đến được thực hiện thông qua giao diện.

Nó phải là thứ gì đó tích hợp tốt với Java. Một số dịch vụ của tôi được triển khai dưới dạng mã gốc nhưng tôi có giải pháp tốt để đưa chúng vào các dịch vụ dựa trên Java.

Tôi đã xem xét một số giải pháp phần mềm trung gian/ESB như ĐÁCon laNhưng tôi không thấy rằng chúng đề cập đến khía cạnh tải động các cấu hình dịch vụ mà tôi đã mô tả rất rõ ở trên (nếu có). Vì vậy, tôi đang tự hỏi người khác ở đây có thể muốn giới thiệu điều gì nữa...

câu trả lời hay nhất

Tôi khuyên bạn nên tìm hiểu sâu hơn về OSGi:

  • Nó có một hệ thống mô-đun khá năng động cho phép bạnChuyển vùng dịch vụ của bạn trên mạng
  • 您可以xây dựngCác sản phẩm nguồn mở hiện có: Eclipse PhânXử Nữ , Apache FelixKaraf , cá Knopfler , hướng dẫn viên , Cá thủy tinh 3Chờ đợi(so sánh)
  • xakhía cạnh, OSGi 4.2 códịch vụ từ xaĐặc điểm kỹ thuật, có nhiều triển khai. Điều đáng chú ý hơn nữa làECFNếu bạn muốn sử dụng JMS ( bài viết trên dzone ), có vẻ như đây là một triển khai đáp ứng nhu cầu của bạn.

Lưu ý cuối cùng, bạn có thể kiểm tra Vải dịch vụ Paremus - Dựa trên mô tả, nó có vẻ rất giống với con thú mà bạn đang cố tạo ra (ngoại trừ việc nó sử dụng JINI thay vì JMS). Nếu không có gì khác, nó có thể là một nguồn cảm hứng.

Họ từng có phiên bản mã nguồn mở mang tên Newton nhưng đã bị đóng cửa do không được quan tâm. Đây làđược nhắc đếnNó tồn tại dưới tên Service Fabric Community Edition, nhưng hiện tại tôi không thể tìm thấy bất kỳ tài liệu tham khảo nào về nó trên trang web của họ (rất có thể chỉ là đã hủy bỏ ).

Cuối cùng, đây là một dự án khác để truyền cảm hứng:Bundle-Bee - điện toán OSGi phân tán theo lưới, minh bạch . Chắc chắn sẽ còn nhiều dự án như thế này nữa.

Về java - giải pháp phần mềm trung gian tốt cho dịch vụ cụm/phân phối là gì, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/3933763/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress