MQe has a similar dead-letter queue concept to MQ. Such queues store messages
that cannot be delivered. However, there are important differences in the
manner in which they are used.
- In MQ, if a message is being moved from queue manager A to
queue manager B, then if the target queue on queue manager B cannot
be found, the message can be placed on the receiving queue manager's (B's)
dead-letter queue.
- In MQe, if home-server queue on a client pulls a message from a server
and is not able to deliver the message to a local queue and the client has
a dead letter queue, the message will be placed on the client's dead letter
queue.
Note: In C, the Dead letter queue is just a local
queue with a specific name.
The
use of dead-letter queues with an MQ bridge needs special consideration. For
more information, see MQ bridge queue.