RabbitMQ Gratis meddelandekö -programvara
Erlang baserade mest distribuerad öppen källkodsmeddelande mäklare
RabbitMQ är Open Source Message Queuing -programvara. Det tillhandahåller asynkron meddelanden, avkoppling av applikationer och en säker plattform att skicka och ta emot meddelanden.
Översikt
RabbitMQ är den mest distribuerade och populära Open Source Best Message Broker -programvaran - en mellanhand för meddelanden. Det är skrivet på Erlang -programmeringsspråket och stöds av Pivotal Software Foundation. Det ger dina applikationer en gemensam plattform och en säker plats att skicka och ta emot meddelanden. Det är funktioner inkluderar prestanda, tillförlitlighet, hög tillgänglighet, kluster och federation etc. RabbitMQ -fartyg med en lättanvänd hanteringsgränssnitt som gör att du kan övervaka och kontrollera din meddelandemäklare. RabbitMQ -meddelandemäklare eller köhanterare kan laddas ner från den officiella webbplatsen för alla de stora operativsystemen, dvs Linux, Windows och MacOS. Det rekommenderas att använda RabbitMQ -plugins för att underlätta arbetsbelastningen för meddelandemäklare och att utöka sina funktioner. Det viktigaste RabbitMQ -pluginet är hanteringsprogrammet och du måste aktivera det manuellt. RabbitMQ Management Plugin hjälper användare att använda RabbitMQ med hjälp av det genom ett grafiskt användargränssnitt.
Funktioner
Några av de viktigaste funktionerna i RabbitMQ listas nedan:
- Asynkron meddelanden
- Hög tillgänglighet och tillförlitlighet
- Flexibel routinglogik
- Nätverkskluster
- Federationsmodell
- Mycket tillgängliga köer
- Multi -protokollmeddelanden
- Många språkkunder
- Lätt att använda hanteringsgränssnittet
- Ledning och övervakning
- Spårningsstöd
- Verktyg och plugin -system
- Öppen källa
Installations instruktioner
** Installera RabbitMQ på Ubuntu **
RabbitMQ är enkel och enkel att komma igång programvara. Se först till att alla depenspaket för RabbitMQ är installerade och uppdaterade. Nedan täcker guide RabbitMQ -installation på Debian och Ubuntu inklusive distributioner baserade på dem. Följ instruktionerna nedan för att ställa in RabbitMQ. Installera erlang med:
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
Lägg sedan till 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 -
Uppdatera paketlistan med kommandot:
sudo apt-get update -y
Installera sedan RabbitMQ -server:
sudo apt-get install -y rabbitmq-server
Du kan starta RabbitMQ -server med kommandot:
sudo systemctl start rabbitmq-server
Kontrollera RabbitMQ -status med:
sudo systemctl status rabbitmq-server
Aktivera RabbitMQ -tjänst så att den börjar på systemstart:
sudo systemctl enable rabbitmq-server
Därefter installerar du RabbitMQ Web Management Console:
sudo rabbitmq-plugins enable rabbitmq_management
Skapa administratörskonto i RabbitMQ Single -instans:
sudo rabbitmqctl add_user admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Du kan ställa in RabbitMQ -instanskluster på masternoden med:
wget https://gist.githubusercontent.com/fernandoaleman/05cbf15e0e58f8de7a29a21b24f9debb/raw/55efa7b36c245a9f6ffa3bcd2382c078cce0e9a2/rabbitmq-cluster.sh
chmod +x rabbitmq-cluster.sh
./rabbitmq-cluster.sh
Öppna din favorit webbläsare och bläddra till http: // localhost: 15672/för att öppna RabbitMQ -hanteringen. Grattis! Du har framgångsrikt installerat RabbitMQ -programvara på Ubuntu 20.04. Njut av!
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.
** Utforska **
I den här artikeln diskuterade vi om RabbitMQ. Besök följande sidor för att lära dig mer om andra meddelandekön (MQ) -programvara:
** Topp 5 Open Source Message Queue MQ -programvara **
** Återupptäckt kösystem för bakgrundsbehandling **
** httpSproductScontainerizeCommessageQueuesoftwaresidekiq **