Process Flow - Dead letter exchanges and queues
Message sent to normal queue
Message processed?
Ack message
Message sent to dead letter exchange
Dead letter exchange routes to dead letter queue
Message stored in dead letter queue for inspection
Messages go to a normal queue first. If they fail or expire, they move to a special dead letter exchange, which sends them to a dead letter queue for later review.