2012-04-26 15 views

Trả lời

21

Tôi đã dẫn bản phát hành JXTA 2.6 và 2.7 - JXTA không bị bỏ hoàn toàn. Một số người đã đăng các bản vá lỗi trên nhánh 2.6 và nó có thể dễ dàng được sáp nhập với nhánh 2.7.

Có nhiều lý do tại sao mọi người không tiếp tục tham gia để JXTA:

  1. Oracle đã không theo dõi trên nhiệm vụ của mình liên quan đến quản lý dự án, khiến dự án trong tình trạng bế tắc.

  2. Oracle không theo dõi yêu cầu di chuyển dự án sang Apache.

  3. Cơ sở mã cũ. Chúng tôi đã làm sạch nó và thực hiện các bài kiểm tra đơn vị. Nhưng để di chuyển dự án đến cấp độ tiếp theo, nó sẽ đòi hỏi nhiều viết lại. Không đủ tình nguyện viên.

Nhưng về cơ bản hơn, lý do vài khung P2P bị tắt là vì P2P về cơ bản phức tạp khi bạn đi vào chi tiết. Hầu hết mọi người không nhận được nó cho đến khi họ bắt đầu đặt tay của họ trong bụi bẩn. Nó không thể thực hiện P2P 'một cách đơn giản'.

Vì vậy, không có gì để làm với tất cả các khách hàng Java, phí cấp phép hoặc những người khác.

Cập nhật (tháng 8 năm 2013): Bạn nghĩ rằng JXTA/JXSE đã chết? Vâng, một người nào đó đã nghiên cứu sâu hơn về nó và phát triển một hướng dẫn DZone (thật không may, SO không cho phép liên kết đến Dzone, vì vậy Google: JXSE và Equinox Tutorial).

Cập nhật (tháng 11 năm 2013): Một nhóm người đang làm việc trên các bản phát hành mới của JXTA. Để biết thêm thông tin, hãy đăng ký trên mailing lists.

+0

Wow, cảm ơn vì đã dành thời gian để trả lời. Tôi biết về cuốn sách của bạn trên Scribd và đã nhìn vào tay của tôi bẩn với JXTA, nhưng các liên kết chết trên web và thiếu tài liệu làm cho tôi nghĩ rằng tôi sẽ lãng phí thời gian của tôi. Tôi rất lo lắng khi thấy điện toán P2P kết hợp với nhau như một nền tảng điện toán kết hợp CPU và chia sẻ tập tin. Dường như bước hợp lý tiếp theo với tốc độ xung nhịp CPU nhanh chóng tiếp cận giới hạn lý thuyết của họ. –

+0

Có những giải pháp khả thi để triển khai P2P và đó là lý do tại sao tôi bắt đầu dự án Chaupal (trên các Dự án của Google), nhưng tôi không có chu kỳ để thực hiện nó. – JVerstry

2

Tôi nghĩ rằng đó là vì những lý do tương tự như RMI, CORBA và Jini không có nhiều lợi ích: phức tạp và đóng cửa.

Chiến thắng đơn giản và mở hầu hết thời gian.

Nó có thể có liên quan đến tất cả khách hàng Java hoặc phí cấp phép hoặc một thứ khác.

Nó có thể là cạnh tranh. MPI là một tiêu chuẩn nhắn tin được chấp nhận rộng rãi cho máy tính. Hadoop đang nhận được rất nhiều lực kéo.

CẬP NHẬT: Câu trả lời được chấp nhận thảo luận tại sao mọi người có thể hoặc không thể chọn tham gia JXTA. Tôi nghĩ câu trả lời của tôi có liên quan nhiều hơn đến việc chấp nhận người dùng, điều này khác. Tôi quay lại nguồn gốc của JXTA, không phải chi tiết về bản phát hành 2.6 và 2.7.

+1

Trả lời cập nhật: Có những khu vực chắc chắn nơi JXTA có thể được đơn giản hóa, nhưng, cũng có những khu vực mà JXTA (và hầu hết không phải là tất cả các khung công tác P2P) không bao gồm đúng. Đây sẽ đòi hỏi một tập hợp các chức năng tối thiểu mà không phải là đơn giản để thực hiện và không thể được thực hiện nhỏ hay nhỏ. Bạn không thể triển khai một khung công tác P2P chỉ trên MPI. – JVerstry

+1

MPI được sử dụng nhiều trong máy tính khoa học. Có lẽ P2P không phải là gần như viên đạn ma thuật mà nó được tạo ra. JXTA có bị bỏ qua một cách bất công, hay nói chuyện với thị trường không? Sony Beta được cho là vượt trội so với VHS, nhưng nó đã biến mất. – duffymo

+0

"JXTA có bị bỏ qua một cách bất công hoặc có thị trường nói không?" –

1

Nếu bạn làm việc với Linux, hãy thử điều này: http://www.p2pns.org/ "P2PNS (Dịch vụ tên ngang hàng) là dịch vụ tên được phân phối bằng cách sử dụng mạng ngang hàng. Tập trung hiện tại của P2PNS là cung cấp bảo mật và độ phân giải tên SIP hiệu quả cho VoIP phân cấp (P2PSIP). " Trong hầu hết các trường hợp, độ phân giải tên là đủ để xây dựng một ứng dụng P2P trên đầu trang của nó.