Performance Evaluation of Advanced Message Queuing Protocol (AMQP): An Empirical Analysis of AMQP Online Message Brokers
Nandeesh Basavaraju, Naveen Alexander, Jochen Seitz
Abstract
This paper analytically evaluates the Advanced Message Queuing Protocol (AMQP) based on two different message brokers called RabbitMQ and ActiveMQ which implement two different versions of AMQP, namely version 0-9-1 and version 1-0 respectively. A system model is created for the consumer and subscriber to find the difference between the two brokers in a live environment which are hosted on Amazon Web Service (AWS). Different parameters like latency, publish-rate, data-rate, and consume-rate are considered for performance evaluation for varying message payloads and queues.
Topics & Concepts
Computer scienceMessage queueQueueing theoryLatency (audio)Protocol (science)Message brokerComputer networkQueueService (business)PublicationTelecommunicationsAdvertisingBusinessAlternative medicineEconomyPathologyEconomicsMedicineDistributed systems and fault tolerancePeer-to-Peer Network TechnologiesCaching and Content Delivery