Skip to main content

RabbitMQ

RabbitMQ is a robust and widely-used open-source message broker that enables applications to communicate with each other through a variety of messaging protocols, primarily Advanced Message Queuing Protocol (AMQP). It is designed to handle the complex routing of messages in a decoupled manner, ensuring that systems can exchange information reliably and at scale.

In Smartsign, RabbitMQ is used as an internal communication bus between the different parts of the solution.

To install RabbitMQ on Windows, you'll need to follow a series of steps, which includes installing Erlang/OTP (a dependency for RabbitMQ), and then installing RabbitMQ itself.

Below is a step-by-step guide for the installation process:

  1. Install Erlang:

    • Before installing RabbitMQ, you must have Erlang installed on your system because RabbitMQ is written in Erlang.
    • Download the Erlang Windows installer file from the official Erlang website.
    • Run the downloaded installer and follow the installation instructions. We recommend you install to the default path as suggested.
  2. Install RabbitMQ:

    • Download the RabbitMQ server Windows installer from the official RabbitMQ website.
    • Run the downloaded installer to start the installation process and follow the instructions. We recommend you install to the default path as suggested.
  3. Start RabbitMQ:

    • After installation, the RabbitMQ service should start automatically, but can otherwise be started manually - either from the start menu, the Services panel, or from the command line.

Please note that these instructions were accurate as of the last update and that the installation process may vary slightly depending on the latest RabbitMQ and Erlang versions or your specific Windows version. Always refer to the official RabbitMQ documentation for the most up-to-date instructions.