2013-06-26 47 views
0

我嘗試使用jgroups來傳輸多播文件。當我在每條消息之間放置一個睡眠時,它會起作用當我刪除這個睡眠時,我收到的文件具有相同的大小,但不能打開(命令可能不被尊重)。Jgroups多播文件傳輸

我用FileInputStream讀取了我的文件,並以良好的順序將它發送給幾個消息(只有一個發送者)。我使用NAKACK來承擔可靠和有序的消息。

爲了測試,我使用了100MB的圖像進行傳輸。

如何知道哪裏出了問題以及如何解決?

非常感謝!

+0

我試了一個文本文件,順序不好。 – user2523289

回答

0

這很奇怪,因爲JGroups NakAck應該尊重交付順序。 您可能想檢查http://code.google.com/p/fast-cast/。但是,您可能需要編寫一個小型服務,將大於30MB的文件分割成幾部分。