Prenez contact avec nous

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
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires