[zeromq-dev] PUB/SUB cached queue list

gonzalo diethelm gdiethelm at dcv.cl
Thu Sep 26 17:16:54 CEST 2013

Hi Renato,

Your question falls under the broad concept of "reliability". It seems pub/sub might not be a good fit for our requirements. Whether that is the case or not, if you want to get close to "no message loss" (or to detect when you have lost a message), you will need to add some mechanisms to your implementation (unique ids, increasing timestamps, idempotency, etc.).

Vast, vast ground for discussion... Good luck!

Gonzalo Diethelm
DCV Chile

From: zeromq-dev-bounces at lists.zeromq.org [mailto:zeromq-dev-bounces at lists.zeromq.org] On Behalf Of Renato Samperio
Sent: Thursday, September 26, 2013 11:42 AM
To: zeromq-dev at lists.zeromq.org
Subject: [zeromq-dev] PUB/SUB cached queue list

Dear all,

I have been trying to follow the list messages over the last months except for last two weeks. My apologies if I have skipped this issue in any message.

We have written our solution in ZMQ and we have tested it with a PUB/SUB pattern implementation.

The big trouble we have is that depending on the system hardware architecture (speed and memory resources) we can loose messages. When we loose messages we have no means to verify this event.

By the way, for the requirements of our system we must not loose messages or have delays in their delivery.

ZMQ does not have any support for checking the queue status (at both PUB and SUBs sides), or whenever we publish a message if this message is lost (because ZMQ silently throws away it) when the queue is full.

Is there a way to?
- know status of the queues, at any time;
- get back the info that a message is/is-not queued whenever a publish is done.

We would also like to set a ticket for such issues. Could you point us where is the right place to do it?

Thanks for your help...



Declaración de confidencialidad: Este Mensaje esta destinado para
el uso de la o las personas o entidades a quien ha sido dirigido y
puede contener información reservada y confidencial que no puede
ser divulgada, difundida, ni aprovechada en forma alguna. El uso no
autorizado de la información contenida en este correo podrá ser
sancionado de conformidad con la ley chilena. 
Si usted ha recibido este correo electrónico por error, le pedimos
eliminarlo junto con los archivos adjuntos y avisar inmediatamente
al remitente, respondiendo este mensaje. 

"Before printing this e-mail think if is really necesary".
Disclosure: This Message is to be used by the individual,
individuals or entities that it is addressed to and may include
private and confidential information that may not be disclosed,
made public nor used in any way at all. Unauthorized use of the
information in this electronic mail message may be subject to the
penalties set forth by Chilean law. 
If you have received this electronic mail message in error, we ask
you to destroy the message and its attached file(s) and to
immediately notify the sender by answering this message. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130926/9b52713b/attachment.htm>

More information about the zeromq-dev mailing list