Ce billet explique la différence fondamentale entre les Message Queues (files d'attente de messages) et les systèmes Pub/Sub (publication/abonnement), souvent confondus. Les Message Queues, comme RabbitMQ ou SQS, utilisent une structure FIFO où les messages sont traités une fois et supprimés, idéales pour des tâches uniques comme l'envoi d'emails ou des jobs CI/CD. Les systèmes Pub/Sub, comme Kafka, utilisent un log append-only où les messages restent disponibles pour être relus, parfaits pour l'analytics en temps réel ou le traitement d'événements. Choisir le mauvais outil peut entraîner des problèmes techniques majeurs. L'auteur détaille les cas d'usage et les avantages de chaque système.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Il s'agit de deux outils liés à la Haute Disponibilité.
Corosync assure la gestion des messages et des informations d'état entre les différents nœuds d'un cluster. Pacemaker est un gestionnaire de ressources avancé, capable de gérer la répartition et la récupération des services en cas de défaillance d'un composant du système.
Tout est dans le titre
How to handle messages in batches with Symfony Messenger. | by Wolfgang Klinger | Aug, 2022 | Medium
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Une présentation intéressante de cette architecture et des solutions disponibles dont RabbitMQ et Kafka
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre (via https://blog.stephaniewalter.fr/semaine-pixels-19-janvier-2018/ )
Tout est dans le titre