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 l'AMQP pour permettre un découplage des services
Configuration de l'environnement de développement
Installation et configuration de RabbitMQ
Aperçu de la bibliothèque client Pika pour RabbitMQ en Python
Étude de cas : Réponse à une demande de téléchargement de PDF
Création d'applications productrices et consommatrices en Python
Connexion au serveur RabbitMQ
Exécution des opérations courantes de RabbitMQ
Envoi, réception et mise en file d'attente des messages
Intégration de RabbitMQ dans une application existante
Routage avec les échanges de type Topic par rapport aux échanges de type Direct
Gestion du serveur RabbitMQ
Surveillance du serveur RabbitMQ
Dépannage de RabbitMQ
Synthèse et conclusion
Pré requis
- Expérience en programmation Python
Public
- Développeurs
- Architectes logiciels
Nos clients témoignent (1)
Bon tour d'horizon de l'outil