RabbitMQ è il miglior software di broker di messaggi open source più utilizzato

RabbitMQ Software coda di messaggi gratuiti

Broker di messaggi open source più ampiamente distribuito basato su Erlang

RabbitMQ è un software di accodamento di messaggi open source. Fornisce messaggi asincroni, disaccoppiamento dell'applicazione e una piattaforma sicura per inviare e ricevere messaggi.

Panoramica ### ** ** RabbitMQ è il miglior software di broker di messaggi open source più ampiamente distribuito e popolare, un intermediario per la messaggistica. È scritto nel linguaggio di programmazione di Erlang ed è supportato dalla fondamentale software Fondazione. Offre alle tue applicazioni una piattaforma comune e un luogo sicuro da inviare e ricevere messaggi. Le sue caratteristiche includono prestazioni, affidabilità, alta disponibilità, clustering e federazione ecc. RabbitMQ Ships con un’interfaccia utente di gestione facile da usare che consente di monitorare e controllare il broker di messaggi. RabbitMQ Message Broker o coda manager può essere scaricato dal sito Web ufficiale per tutti i principali sistemi operativi, ovvero Linux, Windows e MacOS. Si consiglia di utilizzare i plug -in RabbitMQ per alleviare il carico di lavoro dei broker di messaggi e per espandere le sue funzioni. Il plug -in RabbitMQ più importante è il plug -in di gestione e devi attivarlo manualmente. Il plug -in di gestione RabbitMQ aiuta gli utenti a gestire RabbitMQ utilizzandolo tramite un’interfaccia utente grafica.

Requisiti di sistema

I requisiti per configurare RabbitMQ includono:

  • Sudo i privilegi degli utenti
  • Erlang 24.x
  • Idiota

Caratteristiche

Alcune delle caratteristiche chiave di RabbitMQ sono elencate di seguito:

  • Messaggi asincroni
  • Alta disponibilità e affidabilità
  • Logica di routing flessibile
  • Clustering di rete
  • Modello della Federazione
  • Code altamente disponibili
  • Messaggistica multi -protocollo
  • Molti clienti linguistici
  • UI di gestione facile da usare
  • Gestione e monitoraggio
  • Supporto di tracciamento
  • Strumenti e sistema di plug -in
  • Open source

Istruzioni per l’installazione

Installa RabbitMQ su Ubuntu

RabbitMQ è semplice e facile da iniziare il software. Innanzitutto, assicurarsi che tutti i pacchetti di deposito di RabbitMQ siano installati e aggiornati. La guida di seguito copre l’installazione di RabbitMQ su Debian e Ubuntu, comprese le distribuzioni basate su di esse. Segui le istruzioni di seguito per configurare RabbitMQ. Installa erlang con:

    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

Successivamente, aggiungi RabbitMQ Apt Repository:

    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 -

Aggiorna l’elenco dei pacchetti con comando:

    sudo apt-get update -y

Successivamente, installa RabbitMQ Server:

    sudo apt-get install -y rabbitmq-server

Puoi avviare RabbitMQ Server utilizzando il comando:

    sudo systemctl start rabbitmq-server

Controlla lo stato di RabbitMQ con:

    sudo systemctl status rabbitmq-server

Abilita il servizio RabbitMQ in modo che inizi all’avvio del sistema:

    sudo systemctl enable rabbitmq-server

Successivamente, configura la console di gestione web RabbitMQ:

    sudo rabbitmq-plugins enable rabbitmq_management

Crea un account amministratore in RabbitMQ single istanza:

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

È possibile impostare il cluster di istanza RabbitMQ sul nodo principale con:

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

Apri il tuo browser preferito e naviga http: // localhost: 15672/per l’apertura della gestione RabbitMQ. Congratulazioni! Hai installato correttamente il software RabbitMQ su Ubuntu 20.04. Godere!

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.

Esplorare

In questo articolo abbiamo discusso di RabbitMQ. Per conoscere il software di altri messaggi coda di messaggi (MQ), visitare le seguenti pagine:

Top 5 software MQ MQ MQ MQ

Sistema di accodamento rosso per l’elaborazione in background

HttpsProductScontainerIzeCommessageUeSeftwareSidekiq

 Italiano