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 implémente l'AMQP pour permettre un 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#
Réalisation des opérations courantes sur RabbitMQ via 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 des files d'attente via l'interface d'administration et PowerShell
Intégration de RabbitMQ dans une application d'entreprise .NET existante
Acheminement avec les échanges de type Topic vs Direct
Mise en place et gestion d'un cluster RabbitMQ
Mise en œuvre de la bascule automatique (failover) et de la réplication
Outils et techniques pour l'administration de RabbitMQ
Gestion de RabbitMQ via une API REST
Ajustement des performances de RabbitMQ
Surveillance et sécurisation de RabbitMQ
Dépannage de RabbitMQ
Résumé et conclusion
Pré requis
- Expérience avec le framework .NET et la programmation en C#
- Compréhension des concepts liés au développement d'applications d'entreprise
Public cible
- Développeurs
- Architectes logiciels
- Administrateurs
- Cadres 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