Notre solution applicative fonctionne sous Windows et Linux, je donnerai ici la marche à suivre pour installer RabbitMQ sur Windows et pour activer les plugins nécessaires sur cette même plateforme. Le tout reste transposable sur Linux, je n’ai pas essayé sur MacOS mais a priori ça devrait fonctionner également.
RabbitMQ
Pour télécharger la dernière version de RabbitMQ, rendez-vous à l’adresse suivante : https://www.rabbitmq.com/download.html
Si vous ne l’avez pas déjà, n’oubliez pas d’installer Erlang pour que RabbitMQ fonctionne en vous rendant sur le lien : https://www.rabbitmq.com/which-erlang.html
Plugins
Plugin rabbitmq_management
Une fois le logiciel installé, vous devez activer certains plugins nécessaires à notre application.
Le premier plugin à activer est l’interface web de RabbitMQ : rabbitmq_management
Pour ce faire, entrez la commande suivante dans une invite de commande :
rabbitmq-plugins enable rabbitmq_management
Si la commande ne fonctionne pas, vérifiez vos variables d’environnement.
Vous pouvez maintenant vous rendre sur l’interface web de RabbitMQ en suivant ce lien : http://localhost:15672
Voici ce que vous devriez voir :
Rendez-vous dans le menu « Queues » pour créer notre file applicative nommée « mjdr-party-manager-queue »
Votre file applicative est maintenant prête.
Plugin rabbitmq_web_stomp
Le deuxième plugin à activer est « rabbitmq_web_stomp » qui nous permettra d’utiliser Stomp pour communiquer avec RabbitMQ.
Pour l’activer, entrez la commande suivante :
rabbitmq-plugins enable rabbitmq_web_stomp
Nous avons maintenant notre messagerie applicative RabbitMQ configurée sur notre ordinateur hôte.
Nous verrons dans le prochain article comment configurer notre système Philips HUE.