0

jgroups を使用してマルチキャスト ファイル転送を実行しようとしています。各メッセージの間にスリープを置くと機能します。このスリープを解除すると、受信したファイルのサイズは同じですが、開くことができません (順序が守られていない可能性があります)。

FileInputStream でファイルを読み取り、適切な順序でいくつかのメッセージに分割して送信します (送信者は 1 人のみ)。私は NAKACK を使用して、信頼できる順序付けられたメッセージを想定しています。

テストでは、転送に 100MB のイメージを使用しています。

何が問題なのか、どうすれば修正できるのかを知るにはどうすればよいですか?

どうもありがとう!

4

1 に答える 1

0

JGroups NakAck は配信の順序を尊重する必要があるため、これは奇妙です。http://code.google.com/p/fast-cast/を確認してください。ただし、30MB を超えるファイルを分割する小さなサービスを作成する必要がある場合があります。

于 2013-10-28T20:48:54.267 に答える