Protocols: AMQP, MQTT, HTTP APIs
AMQP
(Advanced Message Queuing Protocol) defines entities like exchanges, queues, and bindings—RabbitMQ’s classic mode uses AMQP 0-9-1. MQTT
focuses on lightweight pub/sub for IoT. Many cloud queues expose simple HTTP
APIs instead.
Why care? Protocols define routing semantics (fanout
, topic
, direct
), QoS levels, and interoperability across languages.