Plan du cours
Introduction
- RabbitMQ vs la technologie de file d'attente par défaut de Windows (MSMQ)
Compréhension des microservices et de la file d'attente de messages
Aperçu des protocoles de messagerie : REST, SOAP et AMQP
Comment RabbitMQ met en œuvre AMQP pour permettre un découplage lâche entre les services
Mise en place de l'environnement de développement
Installation et configuration de RabbitMQ pour les applications C#
Aperçu de l'API cliente .NET de RabbitMQ
Connexion à RabbitMQ
Rédaction de deux applications simples d'envoi et de réception en C#
Exécution des opérations courantes de RabbitMQ avec le client .NET
Rédaction du code de mise en file d'attente
- Envoi, réception et mise en file d'attente de messages
Création de files d'attente via l'interface d'administration et PowerShell
Intégration de RabbitMQ dans une application d'entreprise .NET existante
Routage avec Topics Exchange vs Direct Exchange
Configuration et gestion d'un cluster RabbitMQ
Mise en œuvre de la bascule automatique et de la réplication
Outils et techniques pour l'administration de RabbitMQ
Gestion de RabbitMQ via une API REST
Optimisation des performances de RabbitMQ
Surveillance et sécurisation de RabbitMQ
Dépannage de RabbitMQ
Conclusion
Pré requis
- Expérience avec .NET Framework et la programmation C#
- Compréhension des concepts de développement d'applications d'entreprise
Participants
- Développeurs
- Architectes logiciels
- Administrateurs
- Cadre techniques
Nos clients témoignent (2)
Interactivité et solutions de code à la volée
Eduard-Emanuel Zaharia - Kruk Italia
Formation - Advanced Blazor
Traduction automatique
Bon tour d'horizon de l'outil