Dans ce tutoriel, nous allons vous montrer comment installer et configurer RabbitMQ sur votre Ubuntu 16.04. Pour ceux d'entre vous qui ne le savaient pas, RabbitMQ est un logiciel de courtage de messages open source (parfois appelé middleware orienté message) qui implémente le protocole AMQP (Advanced Message Queuing Protocol). Le serveur RabbitMQ est écrit dans le langage de programmation Erlang et est construit sur le framework Open Telecom Platform pour le clustering et le basculement. Des bibliothèques clientes pour s'interfacer avec le courtier sont disponibles pour tous les principaux langages de programmation.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape de RabbitMQ sur un serveur Ubuntu 16.04.
Installer RabbitMQ sur Ubuntu 16.04
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get
commandes dans le terminal.
sudo apt-get update sudo apt-get upgrade
Étape 2. Installation d'Erlang.
Installez Erlang en utilisant la commande :
wget http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc sudo apt-key add erlang_solutions.asc sudo apt-get update sudo apt-get install erlang sudo apt-get install erlang-nox
Étape 3. Installation de RabbitMQ.
Tout d'abord, activez le référentiel d'applications RabbitMQ :
echo "deb http://www.rabbitmq.com/debian/ testing main" >> /etc/apt/sources.list
Une fois le référentiel ajouté, nous ajouterons la clé publique RabbitMQ à notre liste de clés de confiance pour éviter tout avertissement concernant les packages non signés :
wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add rabbitmq-signing-key-public.asc
Maintenant, nous n'avons plus qu'à exécuter une mise à jour et installer le rabbitmq-server à partir de notre paquet nouvellement ajouté :
sudo apt-get update sudo apt-get install rabbitmq-server
Pour démarrer, arrêter, redémarrer et vérifier l'état de RabbitMQ, utilisez ce qui suit :
# To automatic enable boot service: systemctl enable rabbitmq-server # To start the service: systemctl start rabbitmq-server # To stop the service: systemctl stop rabbitmq-server # To restart the service: systemctl restart rabbitmq-server # To check the status: systemctl status rabbitmq-server
Étape 4. Accédez à la console de gestion RabbitMQ.
Pour gérer votre serveur RabbitMQ, vous pouvez utiliser le plug-in rabbitmq-management. Ce plug-in vous permet de gérer et de surveiller votre serveur RabbitMQ de différentes manières, telles que répertoriant et supprimant les échanges, les files d'attente, les liaisons et bien d'autres. Pour installer le plug-in, utilisez la commande suivante :
sudo rabbitmq-plugins enable rabbitmq_management
RabbitMQ sera disponible sur le port HTTP 15672 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-domain.com:15672
ou http://server-ip:15672
et suivez les étapes requises pour terminer l'installation.
Félicitations ! Vous avez installé avec succès le serveur RabbitMQ. Merci d'avoir utilisé ce didacticiel pour installer RabbitMQ sur le système Ubuntu 16.04. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de RabbitMQ.