AMQP

networking
application-protocols
amqp
Route map for the AMQP module, connecting brokered messaging, exchanges, queues, delivery guarantees, production operations, and MQTT tradeoffs.
Keywords

AMQP, IoT messaging, exchanges, queues, routing keys, delivery guarantees, MQTT tradeoffs

Broker Bex, your messaging guide

Your guide: Broker Bex

“A message with no subscriber is a tree falling in an empty forest — design the topic before the payload.”

AMQP Module Guide

AMQP is the application protocol many IoT backends use when messages need brokered routing, durable queues, acknowledgments, and stronger delivery controls than lightweight telemetry paths usually require. This module groups the AMQP chapters into a focused book so the protocol can be built, searched, and reviewed as its own route.

Use this book when you need to reason about AMQP as a system design choice for routed, reliable messaging. The chapters move from exchange and queue concepts through broker architecture, frames, delivery guarantees, reliability patterns, implementation pitfalls, production operations, and AMQP/MQTT tradeoffs.

Design Questions

  • Which messages need durable queues, acknowledgments, publisher confirms, or dead-letter handling?
  • Which exchange types and routing keys make message flow explicit without overfitting the broker topology?
  • Where should backpressure and consumer flow control be handled?
  • Which delivery failures should be retried, dead-lettered, or surfaced to operators?
  • What production evidence proves the broker, producers, consumers, and monitoring behave as expected?