JGroups là một mã nguồn mở, hoàn toàn miễn phí bộ công cụ và các HĐH khác thực hiện trong các ngôn ngữ lập trình Java và được thiết kế từ mặt đất lên để hoạt động như một giải pháp truyền thông nhóm đáng tin cậy và ổn định. Nó có thể được sử dụng để thực hiện truyền thông multicast trong các ứng dụng của bạn.
Dựa trên giao thức ngăn xếp cấu hình và multicast IP
Phần mềm này được dựa trên giao thức ngăn xếp cấu hình và IP multicast. Nó có tính năng hỗ trợ multicasting đáng tin cậy, cũng như hỗ trợ tin nhắn tốc độ cao. Ngoài ra, JGroups là dễ dàng thích nghi và điện toán đám mây cho phép. Nó có thể được sử dụng bởi các nhà phát triển ứng dụng dễ dàng tạo ra đa (multicast) các ứng dụng Java, tiết kiệm cho họ rất nhiều thời gian.
Bắt đầu với JGroups
Dự án được phân phối như một gói nhị phân trước khi xây dựng trong các định dạng tập tin JAR, có thể chỉ đơn giản là thêm vào classpath của bạn. Đó là về lĩnh là nó, bạn có thể bây giờ bắt đầu mã hóa. Xin lưu ý rằng mã nguồn cũng được phân phối như một tập tin JAR.
Nếu bạn mở một ứng dụng Terminal trong thư mục mà bạn về lĩnh đã lưu các gói nhị phân, bạn có thể xem phiên bản JGroups bằng cách chạy & lsquo; java -jar jgroups-x.y.z.jar & rsquo; chỉ huy, nơi x.y.z là số phiên bản hiện tại của dự án (ví dụ java -jar jgroups-3.6.1.jar).
Để kiểm tra JGroups, chạy một bản demo hòa đơn giản bằng cách bắt đầu từ hai hoặc nhiều trường hợp với & lsquo; java -cp jgroups-x.y.z.jar org.jgroups.demos.Draw & rsquo; lệnh. (don & rsquo; t quên để thay thế x.y.z với số phiên bản hiện tại của chương trình) và xem nếu các thành viên tìm thấy nhau
Chạy trên bất kỳ hệ điều hành máy tính hỗ trợ bởi Java
JGroups là một ứng dụng đa nền tảng mà sẽ chạy trên bất kỳ hệ điều hành máy tính hỗ trợ bởi Java, bao gồm cả Linux, Microsoft Windows, và Mac OS X. Nó đòi hỏi Java Runtime thực thi (JRE) để làm việc. Cả hai nền tảng phần cứng 32 và 64-bit được hỗ trợ
Điều gì là mới trong phiên bản này:.
- Bug :
- [JGRP-849] - đồng thời kết nối của nhiều kênh khác với giao thông chia sẻ không
- [JGRP-853] - Không phát hiện: nhiều tai nạn không được phát hiện
- Tính năng Yêu cầu:
- [JGRP-836] - Loại bỏ Linux cross-talk trong MPING
- [JGRP-852] - GossipRouter / GossipClient: làm cho ổ cắm sử dụng SO_TIMEOUT và SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: ghi đè phương pháp đồng bộ
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: ghi đè phương pháp đồng bộ với những người không đồng bộ
Điều gì là mới trong phiên bản 3.6.8:
- Bug:
- [JGRP-849] - đồng thời kết nối của nhiều kênh khác với giao thông chia sẻ không
- [JGRP-853] - Không phát hiện: nhiều tai nạn không được phát hiện
- Tính năng Yêu cầu:
- [JGRP-836] - Loại bỏ Linux cross-talk trong MPING
- [JGRP-852] - GossipRouter / GossipClient: làm cho ổ cắm sử dụng SO_TIMEOUT và SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: ghi đè phương pháp đồng bộ
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: ghi đè phương pháp đồng bộ với những người không đồng bộ
Điều gì là mới trong phiên bản 3.6.6:
- Bug:
- [JGRP-849] - đồng thời kết nối của nhiều kênh khác với giao thông chia sẻ không
- [JGRP-853] - Không phát hiện: nhiều tai nạn không được phát hiện
- Tính năng Yêu cầu:
- [JGRP-836] - Loại bỏ Linux cross-talk trong MPING
- [JGRP-852] - GossipRouter / GossipClient: làm cho ổ cắm sử dụng SO_TIMEOUT và SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: ghi đè phương pháp đồng bộ
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: ghi đè phương pháp đồng bộ với những người không đồng bộ
Điều gì là mới trong phiên bản 3.6.4:
- Bug:
- [JGRP-849] - đồng thời kết nối của nhiều kênh khác với giao thông chia sẻ không
- [JGRP-853] - Không phát hiện: nhiều tai nạn không được phát hiện
- Tính năng Yêu cầu:
- [JGRP-836] - Loại bỏ Linux cross-talk trong MPING
- [JGRP-852] - GossipRouter / GossipClient: làm cho ổ cắm sử dụng SO_TIMEOUT và SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: ghi đè phương pháp đồng bộ
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: ghi đè phương pháp đồng bộ với những người không đồng bộ
Điều gì là mới trong phiên bản 3.6.3:
- Bug:
- [JGRP-849] - đồng thời kết nối của nhiều kênh khác với giao thông chia sẻ không
- [JGRP-853] - Không phát hiện: nhiều tai nạn không được phát hiện
- Tính năng Yêu cầu:
- [JGRP-836] - Loại bỏ Linux cross-talk trong MPING
- [JGRP-852] - GossipRouter / GossipClient: làm cho ổ cắm sử dụng SO_TIMEOUT và SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: ghi đè phương pháp đồng bộ
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: ghi đè phương pháp đồng bộ với những người không đồng bộ
Điều gì là mới trong phiên bản 3.6.2:
- Bug:
- [JGRP-849] - đồng thời kết nối của nhiều kênh khác với giao thông chia sẻ không
- [JGRP-853] - Không phát hiện: nhiều tai nạn không được phát hiện
- Tính năng Yêu cầu:
- [JGRP-836] - Loại bỏ Linux cross-talk trong MPING
- [JGRP-852] - GossipRouter / GossipClient: làm cho ổ cắm sử dụng SO_TIMEOUT và SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: ghi đè phương pháp đồng bộ
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: ghi đè phương pháp đồng bộ với những người không đồng bộ
Điều gì là mới trong phiên bản 3.6.1:
- Bug:
- [JGRP-849] - đồng thời kết nối của nhiều kênh khác với giao thông chia sẻ không
- [JGRP-853] - Không phát hiện: nhiều tai nạn không được phát hiện
- Tính năng Yêu cầu:
- [JGRP-836] - Loại bỏ Linux cross-talk trong MPING
- [JGRP-852] - GossipRouter / GossipClient: làm cho ổ cắm sử dụng SO_TIMEOUT và SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: ghi đè phương pháp đồng bộ
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: ghi đè phương pháp đồng bộ với những người không đồng bộ
Yêu cầu :
- Oracle Java Standard Edition Runtime Environment
Bình luận không