[zeromq-dev] Maybe a ZMQ_LOST socket
sustrik at 250bpm.com
Wed Jun 29 23:21:20 CEST 2011
> Instead, what if another socket buffer, ZMQ_LOST, could gather the lost
> messages only when programmer declare the ZMQ_LOST socket and attach to
> the ROUTER.
This is called "dead letter queue" in MQ-speak.
However, it probably doesn't have the semantics you expect it to have.
It's not a queue of lost messages, rather it's a queue of messages with
unclear status. They may have been lost, but they may have been
delivered (only the delivery acknowledgement was lost).
Thus, there's no way to handle the messages in dead letter queue in
automated manner. You have to check them one by one, manually, by
looking into the database, making a telephone call or similar.
More information about the zeromq-dev