8.6.1. General information about RabbitMQ

RabbitMQ — open source message broker that can be used to organize reliable asynchronous transfer of messages between publishers (senders) and subscribers (receivers) via queues (storage space between sending and receiving). Publishers and subscribers can be any site components, services, apps, etc., routing is flexibly configurable, messages can contain any information. Various messaging protocols are supported — AMQP, MQTT, STOMP, etc.

Available plans differ:

  • Number of available processor cores.
  • Amount of RAM.
  • Capacity of disk space.

While using RabbitMQ plan can be changed.

Content