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.