RabbitMQ is an open source message broker that originally used Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), MQ Telemetry Transport (MQTT) and other protocols. Rabbit MQ is written in Erlang. Client libraries are available in all most popular programming languages.
Please, follow the instructions on the official website to install RabbitMQ:
Roxy-WI uses RabbitMQ for sending alerts and notifications. All services transfer notifications to RabbitMQ, then the Socket service retrieves them and sends to the user. It makes the delivery of notifications more liable and faster.
Create a user and add permissions to access the host: