RabbitMQ Connector Guide > Introduction to RabbitMQ Connector > RabbitMQ Overview
  

RabbitMQ Overview

RabbitMQ is a distributed message broker system that is fast, scalable, and durable.
RabbitMQ uses Advanced Messaging Queuing Protocol (AMQP) for secure transfer of messages.
A producer publishes messages to an exchange. After the exchange receives the messages, it routes the messages to different queues. Based on the message routing key, the exchange creates a binding with the queue and routes the messages to the queue. The message stays in the queue until a consumer connects to the queue and subscribes to the message.
The following image shows the message flow in RabbitMQ:
The image shows the message flow in RabbitMQ.