- Accueil
- Ressources
- Intégrations
- RabbitMQ
Intégration RabbitMQ MakeAutomatiser RabbitMQ avec Make.
Et si tes outils du quotidien pouvaient écrire directement dans RabbitMQ ? L'intégration RabbitMQ Make propose 2 modules d'action : un pour les exchanges, un pour les files. Cette page t'aide à brancher ton serveur et à monter ton premier scénario, pas à pas.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration RabbitMQ Make ?
Elle permet à un scénario Make (l'automatisation que tu construis, faite de briques appelées modules) de déposer des messages dans ton serveur RabbitMQ. RabbitMQ est un broker de messages, une sorte de bureau de poste entre tes programmes : une file est une boîte aux lettres où un message attend qu'un programme vienne le chercher, et un exchange est un guichet de tri qui copie le message dans chaque file reliée. Make poste, mais ne lit rien.
Prévenir tout le monde d'un coup. Une commande est validée sur ta boutique : Send To Exchange publie un seul message, et RabbitMQ le distribue à chaque file reliée à cet exchange (logistique, facturation, fidélité). Côté Make, un seul module.
Confier une tâche lourde à un worker. Un devis est signé dans ton CRM, Send To Queue pose une demande dans la file que ton générateur de contrats surveille déjà. Pas besoin de toucher au code existant.
Rapprocher les équipes métier et tech. Le service client ou le marketing monte le scénario lui-même, les développeurs gardent la main sur ce qui consomme les messages. Chacun reste dans son outil.
Les limites à connaître : aucun déclencheur, donc Make ne peut pas réagir à l'arrivée d'un message, et aucun module d'appel d'API libre. Le même broker existe aussi côté n8n, voir l'Intégration RabbitMQ n8n, et pour choisir entre les deux, le comparatif n8n vs Make. Si tu préfères qu'on construise le flux avec toi, passe par l'Agence Make.
Comment connecter ton serveur RabbitMQ à Make ?
- 01
Ouvrir l'accès au serveur
Make se connecte à ton broker depuis ses propres adresses IP. Ton serveur doit donc accepter les connexions TCP entrantes sur le port
5672depuis ces adresses. Vois ça avec la personne qui gère le pare-feu avant d'ouvrir Make. - 02
Créer la connexion
Ajoute un module RabbitMQ dans ton scénario, puis clique sur Create a connection. La connexion, c'est ton compte serveur relié à Make une bonne fois, réutilisé par les deux modules. Donne-lui un nom parlant dans Connection name, par exemple « production ».
- 03
Renseigner le serveur et enregistrer
Indique l'adresse dans Hostname, le port dans Port, puis l'utilisateur dans Username et Password. Clique sur Save. Si Make te demande d'authentifier ton compte et de confirmer l'accès, valide : c'est prêt.
Ton premier scénario RabbitMQ dans Make
ObjectifQuand le scénario s'exécute, Make publie un message sur un exchange RabbitMQ, puis dépose une tâche dans une file précise.
- 01
Créer le scénario
Depuis la page Scenarios, crée un nouveau scénario et clique sur le grand + pour poser le premier module. Comme RabbitMQ n'a pas de déclencheur, ce premier module sera une action lancée par la planification.
- 02
Poser Send To Exchange
Cherche RabbitMQ, choisis Send To Exchange et sélectionne ta connexion. Remplis ensuite les champs du module ; une fois la connexion active, Make te propose ce qu'il sait lire sur ton serveur.
- 03
Ajouter Send To Queue
Clique sur le + à droite du premier module et ajoute Send To Queue. Reprends les mêmes informations pour que les deux messages parlent de la même chose, puis indique la file visée.
- 04
Tester avec Run once
Clique sur Run once : Make exécute le scénario une seule fois et affiche les bundles reçus par chaque module (un bundle, c'est un élément qui passe d'une brique à l'autre). Vérifie dans RabbitMQ que les messages sont bien là.
- 05
Planifier et activer
Ouvre Scheduling sur le premier module. Par défaut, un nouveau scénario tourne toutes les 15 minutes. Garde ce réglage ou change-le, puis active le scénario. Tu pourras plus tard le démarrer depuis le déclencheur d'une autre app.
Ce que l'app RabbitMQ sait faire dans Make
RabbitMQ te donne 2 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.
Send To Exchange
ActionDans Make“Send a single message to an exchange.”
Avec ce module, tu publies un message sur un exchange, et c'est RabbitMQ qui décide ensuite quelles files reliées en reçoivent une copie. Tu gardes les règles de routage là où elles sont déjà, sans multiplier les modules dans Make.
Send To Queue
ActionDans Make“Send a single message to a queue.”
Ici, le message part tout droit dans une file nommée, où un seul programme viendra le prendre. C'est la façon la plus simple de passer une tâche d'un outil no-code à un script écrit par tes développeurs.
Besoin d'aide pour automatiser RabbitMQ avec Make ?
Une personne lit chaque message.