Question

I try to understand how jgroup realized reliable multicast. I've read the manual and learned that they are using negative acks. But what happens when a cluster-member receives a corrupted message? I can't find anything about that in the official manual. (http://www.jgroups.org/manual/html_single/index.html#d0e5392)

Does somebody know if they are using checksums for the UDP-Header plus the data? Does the reveiver will request retransmission in that case?

Was it helpful?

Solution

UDP already does header and data checksumming, so bad datagram will be dropped by the kernel network stack and not delivered to the userland application.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top