Leksykon IT › Sieci › AMQP

AMQP

Sieci Svenska → Zaktualizowano: 2026-10-05

Korporacyjny protokół komunikatów — zapoczątkowany w 2003 roku przez JPMorgan na potrzeby komunikatów bankowych. Ustandaryzowany w wersjach 0.9.1 (RabbitMQ) i 1.0 (znacznie odmiennej).

W AMQP 0.9.1 (de facto przez RabbitMQ) producenci wysyłają komunikaty do „exchange’ów”, które kierują je do kolejek na podstawie kluczy routingu i reguł powiązań. Typy exchange’ów: direct, topic, fanout i headers. AMQP 1.0 jest protokołem bardziej minimalnym — opisuje strukturę komunikatu, a nie topologię brokera — i korzystają z niego Azure Service Bus oraz Apache Qpid. Różni się od Kafki (oparta na logu, z odtwarzaniem) i od MQTT (lekki, dla IoT). W scenariuszach żądanie–odpowiedź bywa bardziej niezawodny niż Kafka.

← Wróć do leksykonu