RabbitMQ-server
RabbitMQ is an open-source message-broker software 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), Message Queuing Telemetry Transport (MQTT), and other protocols. RabbitMQ is developed in Erlang language, and it offers client libraries for nearly all popular programming languages.
To install RabbitMQ, please visit the official website and follow the detailed instructions provided there:
Roxy-WI uses RabbitMQ to manage alerts and notifications. All services send notifications to RabbitMQ, from which the Socket service retrieves them and delivers them to users. This process enhances the reliability and speed of notification delivery.
To start using RabbitMQ, create a user and assign the necessary permissions to access the host:
Afterward, add the RabbitMQ server information to the settings in the Admin area section.