TL;DR — Résumé Rapide

Déployez et configurez RabbitMQ pour des files de messages fiables. Configurez exchanges, files, clustering et résolvez les problèmes de connexion et mémoire.

Pourquoi RabbitMQ ?

RabbitMQ découple les services avec une messagerie asynchrone.

Installation

sudo apt install -y erlang-base rabbitmq-server
sudo systemctl enable --now rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management

Types d’Exchange

Type Comportement
Direct Correspondance exacte de routing key
Fanout Diffuse à TOUTES les files liées
Topic Correspondance par motifs
Headers Route par attributs d’en-tête

Dépannage

Problème Solution
Alarme mémoire Plus de consommateurs, RAM ou politique max-length
Nœuds ne se connectent pas Vérifiez cookie Erlang, DNS et ports 4369/25672

Articles Connexes