AMQP (Advanced Message Queuing Protocol) هو بروتوكول المراسلة القياسي الذي ينفذه RabbitMQ بشكل أساسي — حيث يحدد كيفية تنسيق وتبادل الرسائل بين العملاء والوسيط. فهم AMQP يوضح البروتوكول الأساسي لـ RabbitMQ.
ما هو 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
نموذج AMQP (الذي يستخدمه RabbitMQ)
AMQP defines the messaging model RabbitMQ uses:
→ PRODUCERS, EXCHANGES, QUEUES, BINDINGS, CONSUMERS (the concepts you work with)
→ routing via exchanges and bindings; acknowledgments; etc.
→ RabbitMQ's concepts come from the AMQP model
