異なるコンピューター間でファイルを共有するための大学のプロジェクトを作りたいです。通常、同じファイルがあります。たとえば、大学のローカルネットワーク内の異なるコンピューターに映画があります。そのため、ダウンロードを高速化するために、これらのコンピューターからさまざまな部分のファイルを同時にダウンロードしたいと思います。
私はこのアプリケーションをJavaで作成しています。私は何を読むべきですか?
ピアツーピア(P2P)共有にJXTAを使用しています。これはJXTAを使用して可能ですか?
JXTAでこれを行うことができます。JXTA フレームワークの上にソリューションを構築して、ファイルを自分で分割する必要があります。問題を解決するには、主に 2 つの方法があります。bidipipes またはクエリ システムを使用してファイルの一部を送り返すことです。
また、ピアに何らかのインデックスを実装して、どのファイル部分がどこで利用可能かを監視する必要がある場合もあります。別の質問を予想すると、いいえ、スーパー ピアに統合された SRDI を独自の目的で使用することはできません。ファイル ビットの場所の要求に応答するサービスまたはクエリ システムを作成します。
2010 年 11 月、オラクルは JXTA プロジェクトからの撤退を正式に発表しました。http://www.jgroups.org/を試してください