0

我尝试使用 jgroups 进行多播文件传输。当我在每条消息之间休眠时,它就起作用了。当我删除此睡眠时,我收到的文件大小相同,但无法打开(可能不尊重订单)。

我用 FileInputStream 读取了我的文件,并以良好的顺序(只有一个发件人)将它分成几条消息发送。我使用 NAKACK 来假设可靠且有序的消息。

为了进行测试,我使用 100MB 的图像进行传输。

我怎么知道出了什么问题以及如何解决?

非常感谢!

4

1 回答 1

0

这很奇怪,因为 JGroups NakAck 应该尊重交付顺序。您可能需要检查http://code.google.com/p/fast-cast/。但是,您可能需要编写一个小型服务将 >30MB 的文件拆分成多个片段。

于 2013-10-28T20:48:54.267 回答