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?

有帮助吗?

解决方案

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.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top