Plan du cours

Introduction

  • La technologie de file d'attente par défaut de Windows (MSMQ) et [2)

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 du cadre .Net et de la programmation C#
  • .
  • Compréhension des concepts de développement d'applications d'entreprise

Audience

  • Développeurs
  • Architectes logiciels
  • Administrateurs
  • Gestionnaires techniques
  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Cours Similaires

Introducing C# 6.0 with Visual Studio 2015/2017

  28 heures

Catégories Similaires