RabbitMQ is an open source message broker that originally used tAdvanced 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.
To install RabbitMQ, please follow the instructions on the official website:
In Roxy-WI RabbitMQ is used for sending alerts and notifications. All services put the notifications to RabbitMQ; the Socket service retrieves them and sends to the user once the connection with the browser is installed. Thus the delivery of notifications becomes more liable and faster.
Create a user and add permissions to access to vhost: