Gelişmiş Mesaj Kuyruk Protokolü AMQP: Advanced Message Queuing Protocol

Gelişmiş Mesaj Kuyruk Protokolü (AMQP: Advanced Message Queuing Protocol) açık kaynak, standardizasyon, güvenilirlik, birlikte çalışabilirlik ve güvenlik gibi özellikler sağlamak üzere tasarlanmıştır. Organizasyon, zaman, mekan ve teknolojilerin birleştirilmesine yardımcı olur. Protokol ikili, müzakere, çok kanallı, taşınabilirlik, verimlilik ve asenkron mesajlaşma gibi özelliklere sahiptir. Genellikle fonksiyonel bir katman ve bir taşıma katmanı olmak üzere iki katmana ayrılır. İşlevsel katman, uygulamanın bir parçası üzerinde çalışma komutlarının tanımlanmasına yardımcı olurken, taşıma katmanı, çerçeveleme, kanal çoğullaması, veri gösterimi vb. farklı tekniklerin sunucu ve uygulama arasında taşınmasına yardımcı olur.