AMQP
ELI5 — The Vibe Check
AMQP is the enterprise-grade messaging protocol behind RabbitMQ. It guarantees message delivery with routing, queuing, and acknowledgments. It's like certified mail for your microservices — nothing gets lost, everything gets receipted.
Real Talk
An open standard application-layer protocol for message-oriented middleware with features for message orientation, queuing, routing, reliability, and security. AMQP defines both the wire protocol and the broker behavior. RabbitMQ is the most popular AMQP implementation.
When You'll Hear This
"We use AMQP via RabbitMQ for reliable message delivery between payment and order services." / "AMQP's exchange types (direct, fanout, topic, headers) give you flexible message routing."
Related Terms
Message Queue
A Message Queue is a waiting room for tasks. Producers drop tasks in the queue, consumers pick them up and process them one at a time.
MQTT
MQTT is the WhatsApp of IoT devices. It's a super lightweight messaging protocol designed for tiny sensors and bad networks.
Pub/Sub (Pub/Sub)
Pub/Sub is like a newspaper service. Publishers write articles and drop them off.
RabbitMQ
If Kafka is the massive freight train, RabbitMQ is the smart postal worker who knows exactly which mailbox each letter goes to. It's great at routing messa