Kontakt aufnehmen

Schulungsübersicht

Einleitung

  • RabbitMQ im Vergleich zu Microsofts Standard-Queue-Technologie MSMQ

Grundlagen zu Microservices und Messaging-Systemen

Übersicht über gängige Kommunikationsprotokolle: REST, SOAP und AMQP

Wie RabbitMQ mittels AMQP eine lose Kopplung zwischen Diensten ermöglicht

Einrichtung der Entwicklungsumgebung

Installation und Konfiguration von RabbitMQ für C#-Anwendungen

Übersicht über die .NET-Client-API von RabbitMQ

Verbindung zu RabbitMQ herstellen

Entwicklung zweier einfacher Sender- und Empfänger-Anwendungen in C#

Ausführung gängiger Operationen mit dem .NET-Client

Implementierung der Queue-Funktionalität

  • Nachrichten senden, empfangen sowie in Warteschlangen einordnen

Einrichtung von Warteschlangen über die Administrationsoberfläche und PowerShell

Integration von RabbitMQ in bestehende Enterprise-.NET-Anwendungen

Routing mittels Topic-Exchange versus Direct Exchange

Einrichtung und Verwaltung eines RabbitMQ-Clusters

Implementierung von Failover- und Replikationsmechanismen

Werkzeuge und Techniken zur Verwaltung von RabbitMQ

Verwaltung von RabbitMQ via REST-API

Leistungsoptimierung von RabbitMQ

Überwachung sowie Absicherung von RabbitMQ

Fehlerbehebung bei Problemen mit RabbitMQ

Zusammenfassung und Abschluss

Voraussetzungen

  • Kenntnisse im Umgang mit dem .NET-Framework und der Programmiersprache C#
  • Grundverständnis für Konzepte der Enterprise-Anwendungsentwicklung

Zielgruppe

  • Entwickler
  • Softwarearchitekten
  • Administratoren
  • Technische Manager
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien