RabbitMQ is de meest gebruikte open source Beste Message Broker -software

RabbitMQ Gratis berichtwachtrijsoftware

Erlang gebaseerd het meest geïmplementeerde open source berichtmakelaar

RabbitMQ is open source message queuing software. Het biedt asynchrone berichten, ontkoppeling van applicaties en een veilig platform om berichten te verzenden en ontvangen.

Overzicht

RabbitMQ is de meest geïmplementeerde en populaire Open Source Best Message Broker -software - een intermediair voor berichten. Het is geschreven in Erlang -programmeertaal en wordt ondersteund door de Pivotal Software Foundation. Het geeft uw applicaties een gemeenschappelijk platform en een veilige plek om berichten te verzenden en ontvangen. De functies zijn onder meer prestaties, betrouwbaarheid, hoge beschikbaarheid, clustering en federatie enz. RabbitMQ -schepen met een eenvoudig te gebruiken management -gebruikersinterface waarmee u uw berichtenmakelaar kunt controleren en controleren. RabbitMQ Message Broker of Queue Manager kan worden gedownload van de officiële website voor alle grote besturingssystemen, d.w.z. Linux, Windows en MacOS. Het wordt aanbevolen om RabbitMQ -plug -ins te gebruiken om de werklast van Message Brokers te verlichten en de functies uit te breiden. De belangrijkste RabbitMQ -plug -in is de managementplug -in en u moet deze handmatig activeren. RabbitMQ Management -plug -in helpt gebruikers om RabbitMQ te bedienen via een grafische gebruikersinterface.

Systeem vereisten

Vereisten om RabbitMQ in te stellen, zijn onder meer:

  • Sudo -gebruikersrechten
  • Erlang 24.x
  • Git

Functies

Enkele van de belangrijkste kenmerken van RabbitMQ worden hieronder vermeld:

  • Asynchrone berichten
  • Hoge beschikbaarheid en betrouwbaarheid
  • Flexibele routeringslogica
  • Netwerkclustering
  • Federatiemodel
  • Zeer beschikbare wachtrijen
  • Multi -protocolberichten
  • Veel taalklanten
  • Eenvoudig te gebruiken management UI
  • Management en monitoring
  • Ondersteuning traceren
  • Tools en plug -insysteem
  • Open source

Installatie instructies

Rabbitmq op ubuntu installeren

RabbitMQ is eenvoudig en gemakkelijk aan de slag software. Zorg er eerst voor dat alle depentiepakketten van RabbitMQ worden geïnstalleerd en actueel. Hieronder Guide behandelt RabbitMQ -installatie op Debian en Ubuntu inclusief distributies op basis daarvan. Volg de onderstaande instructies om RabbitMQ in te stellen. Installeer Erlang met:

    wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
    sudo dpkg -i erlang-solutions_1.0_all.deb
    sudo apt-get update -y
    sudo apt-get install -y erlang erlang-nox

Voeg vervolgens RabbitMQ Apt Repository toe:

    echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
    wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

Werk de lijst met pakketten bij met opdracht:

    sudo apt-get update -y

Installeer vervolgens RabbitMQ -server:

    sudo apt-get install -y rabbitmq-server

U kunt RabbitMQ -server starten met behulp van opdracht:

    sudo systemctl start rabbitmq-server

Controleer RabbitMQ -status met:

    sudo systemctl status rabbitmq-server

Schakel RabbitMQ -service in zodat het begint bij het opstarten van het systeem:

    sudo systemctl enable rabbitmq-server

Stel vervolgens RabbitMQ Web Management Console in:

    sudo rabbitmq-plugins enable rabbitmq_management

Maak beheerdersaccount aan in RabbitMQ enkele instantie:

    sudo rabbitmqctl add_user admin password 
    sudo rabbitmqctl set_user_tags admin administrator
    sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

U kunt RabbitMQ -instantiecluster op het hoofdknooppunt instellen met:

    wget https://gist.githubusercontent.com/fernandoaleman/05cbf15e0e58f8de7a29a21b24f9debb/raw/55efa7b36c245a9f6ffa3bcd2382c078cce0e9a2/rabbitmq-cluster.sh
    chmod +x rabbitmq-cluster.sh
    ./rabbitmq-cluster.sh

Open je favoriete browser en blader door http: // localhost: 15672/voor het openen van het RabbitMQ -management. Gefeliciteerd! U hebt succesvol RabbitMQ -software op Ubuntu 20.04 geïnstalleerd. Genieten!

FAQs

What is rabbitmq used for?

RabbitMQ is a messaging broker also known as a message queueing software or queue manager. It gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.

How do I install RabbitMQ?

Once a supported version of Erlang is installed, download the RabbitMQ installer, rabbitmq-server and run it. It installs RabbitMQ and starts it using the default configuration.

Where is RabbitMQ installed on Linux?

By default this is /usr/local. Debian and RPM package installations use an empty ${install_prefix}. Note that /usr/lib/rabbitmq/plugins is used only when RabbitMQ is installed into the standard (default) location.

How do I start RabbitMQ locally?

The RabbitMQ service starts automatically. You can stop/reinstall/start the RabbitMQ service from the Start Menu. Once all done open : http://localhost:15672/ for opening the rabbitmq management.

What is the difference between RabbitMQ and ActiveMQ?

The main difference between ActiveMQ and RabbitMQ is that ActiveMQ is an open-source multi-protocol supported message broker written in Java language while RabbitMQ is an open-source multi-protocol supported messaged broker written in Erlang language.

Ontdekken

In dit artikel hebben we besproken over RabbitMQ. Ga naar de volgende pagina’s voor meer informatie over andere berichtwachtrij (MQ) software:

Top 5 open source berichtwachtrij MQ -software

Redisbacked Queuing -systeem voor achtergrondverwerking

httpsProductScontainerizeCommessageQueuesoftwaresidekiq

 Nederlands