AMQP (Advanced Message Queuing Protocol) je standardni protokol za poslovanje sporočil, ki ga RabbitMQ predvsem izvaja — definira, kako so sporočila oblikovana in razmenjena med odjemalci in posrednikom. Razumevanje AMQP pojasni protokol, ki leži v ozadju RabbitMQ.
Kaj je AMQP
AMQP = a standardized, open PROTOCOL for message-oriented middleware:
→ defines the format of messages and the rules for exchanging them (between clients and
brokers)
→ an open standard → interoperability (different clients/brokers can communicate)
→ RabbitMQ's primary protocol (AMQP 0-9-1) → the model of exchanges, queues, bindings is
AMQP's model
→ AMQP is the protocol; RabbitMQ is a broker that implements it
