2013-06-26 5 views
0

jgroups를 사용하여 멀티 캐스트 파일 전송을 시도합니다. 그것은 각 메시지 사이에 잠을 넣을 때 작동합니다. 이 수면을 제거하면 수신 된 파일의 크기가 같지만 열 수 없습니다 (주문이 존중되지 않을 수도 있음).Jgroups 멀티 캐스트 파일 전송

FileInputStream을 사용하여 파일을 읽었으며 파일을 좋은 순서 (한 명만 보낸 사람)로 잘라냅니다. 나는 NAKACK을 사용하여 신뢰성 있고 순서가 정해진 메시지를 가정합니다.

테스트를 위해 전송을 위해 100MB 이미지를 사용하고 있습니다.

무엇이 잘못되고 어떻게 해결되는지 알 수 있습니까?

고맙습니다.

+0

텍스트 파일을 사용해 보았는데 순서가 좋지 않습니다. – user2523289

답변

0

JGroups NakAck이 배달 순서를 존중해야하므로 이상합니다. http://code.google.com/p/fast-cast/을 확인하십시오. 그러나 30MB가 넘는 파일을 조각으로 나누는 작은 서비스를 작성해야 할 수도 있습니다.