[zeromq-dev] flushing queues
Matt Weinstein
matt_weinstein at yahoo.com
Fri Aug 27 21:18:31 CEST 2010
Sorry I'm on the road, but a quick (not particularly organized) set of
thoughts --
Briefly, 0MQ provides an efficient way to move data -- lockless pipes
and buffer structures -- and a nice interface abstraction. You are
likely to get the same guarantees as the underlying machinery that 0MQ
uses, whether network, process scheduling, or ...
You can't really know you've received the last message unless you read
something that follows it in order, it's the usual tachyon dilemma :-)
You can do things like close down sockets are threads when you see a
particular state message, which can provide information "in a
different way" in the synchronization space, but you're always back to
managing asynchronous state....
Best,
Matt
On Aug 27, 2010, at 12:52 PM, Andrew Hume wrote:
> does 0MQ provide any temporal guarantees about delivery of messages?
> or a way to probe if all teh messages queued for a socket have been
> sent?
>
> ------------------
> Andrew Hume (best -> Telework) +1 732-886-1886
> andrew at research.att.com (Work) +1 973-360-8651
> AT&T Labs - Research; member of USENIX and LOPSA
>
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100827/2f55f69c/attachment.htm>
More information about the zeromq-dev
mailing list