by | Jul 3, 2018 | Apache Hadoop, Big Data | 0 comments

RabbitMQ definition

RabbitMQ logoRabbitMQ is an MQ Message Queuing system that allows you to communicate to a multitude of actors in a fast, secure, asynchronous and reliable way.

RabbitMQ acts as a middleware between producers and consumers of messages.


  • Guarantees the delivery and order of the messages that are consumed, respecting the order of arrival and only consumed once.
  • Redundancy of messages in different queues, allows high availability and fault tolerance.
  • Flexible routing.
  • Decoupling thanks to intermediate layers of inter-process communication.
  • Scalability with more processing units, queues can balance your loads.

Source: Official website


Submit a Comment

Your email address will not be published. Required fields are marked *