Plan du cours
Introduction
Compréhension des microservices et de la file d'attente de messages
Aperçu des protocoles de messagerie : REST, SOAP et AMQP
Comment RabbitMQ implémente AMQP pour permettre un couplage lâche entre les services
Configuration de l'environnement de développement
Installation et configuration de RabbitMQ
Aperçu de la bibliothèque cliente RabbitMQ Pika pour Python
Étude de cas : Réponse à une demande de téléchargement de PDF
Création d'applications producteur et consommateur en Python
Connexion au serveur RabbitMQ
Réalisation des opérations courantes de RabbitMQ
Envoi, réception et mise en file d'attente de messages
Intégration de RabbitMQ dans une application existante
Ordonnancement avec les échangeurs de type sujet vs échangeur direct
Gestion du serveur RabbitMQ
Surveillance du serveur RabbitMQ
Dépannage de RabbitMQ
Résumé et conclusion
Pré requis
- Expérience en programmation Python
Public cible
- Développeurs
- Architectes logiciels
Nos clients témoignent (1)
Bon tour d'horizon de l'outil