Plan du cours
Introduction
- RabbitMQ vs la technologie de file d'attente par défaut de Windows (MSMQ)
Comprendre Microservices (micro-services) et la file d'attente des messages
Aperçu des protocoles de messagerie : REST, SOAP et AMQP
Comment RabbitMQ implémente AMQP pour permettre un couplage souple entre les services
Mise en place de l'environnement de développement
Installation et configuration de RabbitMQ pour les applications C#
Vue d'ensemble de l'API client RabbitMQ .NET
Connexion à RabbitMQ
Écriture de deux applications simples d'émetteur et de récepteur en C#
Exécution d'opérations courantes RabbitMQ avec le client .NET
Écriture du code de mise en file d'attente
- Envoi, réception et mise en file d'attente des messages
Écrire des files d'attente via l'interface d'administration et PowerShell
Intégration RabbitMQ dans une application .Net d'entreprise existante
Routage avec Topics Exchange vs Direct Exchange
Configuration et gestion d'un cluster RabbitMQ
Implémentation du basculement et de la réplication
Outils et techniques pour administrer RabbitMQ
Gestion de RabbitMQ via une API REST
Optimisation des performances RabbitMQ
Surveillance et sécurisation RabbitMQ
Dépannage RabbitMQ
Résumé et conclusion
Pré requis
- Expérience de .Net Framework et de la programmation C#.
- Compréhension des concepts de développement d'applications d'entreprise
Public
- Développeurs
- Architectes logiciels
- Administrateurs
- Responsables techniques
Nos clients témoignent (2)
Interactivité et solutions de code à la volée
Eduard-Emanuel Zaharia - Kruk Italia
Formation - Advanced Blazor
Traduction automatique
L'instructeur était bien informé sur le sujet du cours ainsi que sur d'autres sujets connexes et a pu répondre à nos questions, ou noter celles auxquelles il ne connaissait pas immédiatement la réponse pour y revenir plus tard.
Abe Sabbagh - Enbridge
Formation - Advanced RabbitMQ - 2 Days
Traduction automatique