AMQP (Advanced Message Queuing Protocol) là giao thức messaging tiêu chuẩn mà RabbitMQ chủ yếu triển khai — định nghĩa cách message được định dạng và trao đổi giữa client và broker. Hiểu AMQP làm rõ giao thức nền tảng của RabbitMQ.
AMQP là gì
AMQP = một GIAO THỨC mở, được chuẩn hóa cho message-oriented middleware:
→ định nghĩa định dạng của message và quy tắc trao đổi chúng (giữa client và
broker)
→ một tiêu chuẩn mở → khả năng tương tác (các client/broker khác nhau có thể giao tiếp)
→ giao thức chính của RabbitMQ (AMQP 0-9-1) → mô hình exchange, queue, binding là
mô hình của AMQP
→ AMQP là giao thức; RabbitMQ là một broker triển khai nó
