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:
Sistema di accodamento rosso per l’elaborazione in background