[zeromq-dev] Requirements for reliability

Pieter Hintjens ph at imatix.com
Wed Apr 7 11:30:30 CEST 2010


On Wed, Apr 7, 2010 at 11:09 AM, Martin Sustrik <sustrik at imatix.com> wrote:

> My understanding is that reliable fanout directly implies that a single slow
> consumer can bring whole data distribution network to a standstill. No sane
> person would want that kind of thing so we'll probably have to do with
> unreliable fanout.

Well... it's all about quality of service.  When consumers are too
slow, they can be disconnected.  When too many messages accumulate,
they can be dropped.  You would get reliability but within certain
limits.  Seems a solvable problem if you're willing to punish
slow/misbehaving consumers.

-Pieter



More information about the zeromq-dev mailing list