[zeromq-dev] does Pub/sub guarantee delivering within Local Net ?

Chuck Remes lists at chuckremes.com
Wed Aug 1 14:46:46 CEST 2012


On Aug 1, 2012, at 3:54 AM, Danil Gazizov wrote:

> Hi dudes!
> I'm working on logging mechanizm.
> The idea is to set logserver as subscriber of main data-process server.
> Data-process server publish events, and they must be logged, on other machine.
> So, does pub/sub guarantee delivering (while there is no hardware crashes)?
> And the second question - could Data-process server be blocked to publish when its zmq-buffer overflows?

PUB/SUB does not guarantee delivery. This is extremely basic. Before writing your logging server, please look at the documentation.

http://zguide.zeromq.org/page:all

Pay attention to the socket behavior when the queue hits it high water mark (HWM). There can be a HWM on both the publisher and the subscriber which further complicates matters. For an explanation of how HWM works, read the FAQ.

http://www.zeromq.org/area:faq

cr





More information about the zeromq-dev mailing list