Trace one AMQP message from publisher to exchange, queue, consumer acknowledgment, requeue, dead letter, or mandatory return.
animation
amqp
protocols
messaging
reliability
Interactive AMQP message flow animation showing channel setup, basic.publish, exchange routing, queue storage, publisher confirms, manual and automatic acknowledgements, prefetch, consumer crash redelivery, requeue, dead lettering, and mandatory returns.
AMQPFlowReliabilityAcknowledgements
AMQP Message Flow Workbench
Send one message through an AMQP broker and watch the separate reliability loops: publisher confirm protects the publisher-to-broker handoff, while consumer acknowledgements control what happens after delivery.
PhaseSetup
Publisher resultWaiting
Queue stateReady
Consumer resultNot delivered
TrySelect Manual ACK: processed successfully, keep Manual ACK enabled, and press Step from Setup.
ObserveFor 1 message, Confirm, Queue, and Consumer metrics move through publish, route, delivery, and acknowledgement to different terminal states.
ExplainTwo handshakes settle different facts: publisher confirms record broker acceptance while consumer acknowledgements settle processing and determine redelivery behavior.
Technical boundariesThe animation fixes one message and one broker path; connection recovery, confirm batching, competing consumers, queue paging, network partitions, and duplicate side effects are excluded.