Distributing Messages Using Rabbitmq with Advanced Message Exchanges
Madhu M P1, Sunanda Dixit2*
Citation : Madhu M P, Sunanda Dixit, Distributing Messages Using Rabbitmq with Advanced Message Exchanges International Journal of Research Studies in Computer Science and Engineering 2019, 6(2) : 24-28.
RabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), Message Queuing Telemetry Transport (MQTT), and other protocols.
The RabbitMQ server program is written in the Erlang programming language and is built on the Open Telecom Platform framework for clustering and failover. Client libraries to interface with the broker are available for all major programming languages. In this paper we have focused on AMQP protocol and different types of exchanges used by RabbitMQ.