Cum să instalezi RabbitMQ pe Ubuntu 24.04: Ghid Complet 2026 (+Video)
Salutare, prieteni! Imaginați-vă că aveți un magazin online. Când un client apasă butonul „Cumpără”, serverul trebuie să execute o mulțime de sarcini: procesarea plății, trimiterea e-mailului, actualizarea stocurilor și generarea facturii PDF. Dacă toate acestea se fac secvențial, clientul va aștepta o veșnicie. Pentru a evita acest lucru, folosim RabbitMQ.
Key Takeaways:
RabbitMQ este un broker de mesaje care elimină timpul de așteptare pentru procesele „grele”.
Avantaje principale: stabilitatea sistemului la sarcini mari și garanția că nicio comandă nu se pierde.
Instalare: ghid adaptat pentru Ubuntu 24.04.
Bonus: tutorial video și configurarea interfeței de administrare (UI).
Ce este RabbitMQ?
Pe scurt, este o cutie poștală inteligentă. Primește un mesaj de la un program (Producer), îl stochează într-o Coadă (Queue) și îl transmite altui program (Consumer) când acesta este gata.
De ce este necesar?
Asincronism: Aplicația nu așteaptă finalizarea sarcinii, ci o trimite în coadă și răspunde imediat utilizatorului.
Scalabilitate: Dacă sunt prea multe sarcini, lansați un alt server în MivoCloud pentru a procesa coada mai rapid.
Toleranță la erori: Dacă un serviciu se oprește, mesajele rămân în siguranță în RabbitMQ până la repornire.
Instrucțiuni: Instalare pe Ubuntu 24.04
Pasul 1: Pregătirea sistemului
sudo apt update && sudo apt upgrade -y
Pasul 2: Erlang și dependențe
sudo apt install curl gnupg apt-transport-https -y
Pasul 3: Instalarea RabbitMQ
Folosim depozitul oficial pentru cea mai nouă versiune:
sudo apt install rabbitmq-server -y
Pasul 4: Pornirea serviciului
sudo systemctl enable rabbitmq-server
sudo systemctl start rabbitmq-server
sudo rabbitmqctl status
Pasul 5: Activarea interfeței de management
sudo rabbitmq-plugins enable rabbitmq_management
Acces: http://IP_server:15672
Crearea unui utilizator:
sudo rabbitmqctl add_user UTILIZATOR PAROLA
sudo rabbitmqctl set_user_tags UTILIZATOR administrator
sudo rabbitmqctl set_permissions -p / UTILIZATOR ".*" ".*" ".*"
Pasul 6: Securitate (Firewall)
sudo ufw allow 15672/tcp
sudo ufw allow 5672/tcp
Instrucțiune Video
Concluzie
RabbitMQ face arhitectura proiectului tău flexibilă și robustă. Instalează-l astăzi pe MivoCloud și optimizează performanța aplicației tale.
Ai nevoie de un server performant? Instanțele noastre bazate pe Ryzen și NVMe sunt alegerea perfectă pentru RabbitMQ.
Articol de

