https://store-images.s-microsoft.com/image/apps.55093.43fc3d94-3d93-4a02-842c-8df66e17439f.0b11dad0-8a00-43ee-8283-0f68a78ae8d4.626d3d17-bcf2-49a2-819f-7e5decb71078

RabbitMQ

بواسطة ATH Infosystems

Version 3.12.1 + Free Support on Ubuntu 24.04

RabbitMQ is a powerful open-source message broker designed to enable reliable communication between distributed applications. It implements the Advanced Message Queuing Protocol (AMQP) and allows systems to exchange data asynchronously, improving scalability, reliability, and performance.

Key Features of RabbitMQ:

  • Open-source message broker for asynchronous communication.
  • Supports AMQP and multiple messaging protocols.
  • Reliable message delivery with queues and acknowledgements.
  • Web-based management dashboard for monitoring and administration.
  • Scalable architecture suitable for microservices and distributed systems.

RabbitMQ Usage:


$ sudo su
$ systemctl enable rabbitmq-server
$ systemctl start rabbitmq-server
$ rabbitmq-plugins enable rabbitmq_management

To Access Web Interface:

http://<IP_ADDRESS>:15672

Create a New RabbitMQ User:


$ runuser -u rabbitmq -- rabbitmqctl add_user <your-username> <your-password>
$ runuser -u rabbitmq -- rabbitmqctl set_user_tags <your-username> administrator
$ runuser -u rabbitmq -- rabbitmqctl set_permissions -p / <your-username> ".*" ".*" ".*"

$ runuser -u rabbitmq -- rabbitmqctl list_users

Disclaimer:
RabbitMQ is an open-source message broker maintained by its developer community. This content is provided for informational purposes only. We are not affiliated with or endorsed by RabbitMQ. All trademarks and product names belong to their respective owners.