Qu'est-ce que Pub/Sub
Modèle de messagerie publication-abonnement
Pub/Sub (Publication/Abonnement) est un modèle de messagerie asynchrone où les éditeurs envoient des messages sans connaître les destinataires, et les abonnés ne reçoivent que les messages qui les intéressent.
Composants Clés
- Publisher (Éditeur) — envoie des messages aux topics
- Subscriber (Abonné) — reçoit des messages des topics
- Topic — canal pour regrouper les messages
- Message Broker — intermédiaire pour la livraison des messages
Avantages
- Couplage faible entre les composants
- Évolutivité du système
- Traitement asynchrone
- Flexibilité pour ajouter de nouveaux abonnés
Implémentations Populaires
- Google Cloud Pub/Sub
- Apache Kafka
- RabbitMQ
- Redis Pub/Sub
- Amazon SNS/SQS