[zeromq-dev] 0MQ experimental OpenPGM support
Martin Sustrik
sustrik at fastmq.com
Tue Jan 20 16:37:31 CET 2009
Pieter Hintjens wrote:
> On Tue, Jan 20, 2009 at 4:26 PM, Pavol Malosek <malosek at fastmq.com> wrote:
>
>> Maybe you have noticed that we have added multicast support into 0MQ trunk,
>
> Nice!
>
> What level of reliability does this give compared to TCP?
The difference is that PGM tx window is rolling on with every message
you send - thus, if consumer requests retransmission of a packet that
was already rolled out of the window "connection" breaks. With TCP
sender will be blocked when tx window is full. In other words, PGM is
somehow less reliable than TCP.
PGM = "pretty good multicast" rather than "perfectly reliable multicast" :)
Martin
More information about the zeromq-dev
mailing list