Kontakt aufnehmen

Schulungsübersicht

Einführung

  • RabbitMQ versus Windows' Standard-Warteschlangentechnologie (MSMQ)

Verständnis von Microservices (Micro-Services) und Message Queuing

Überblick über Messaging-Protokolle: REST, SOAP und AMQP

Wie RabbitMQ AMQP implementiert, um lose Kopplung zwischen Diensten zu ermöglichen

Einrichten der Entwicklungsumgebung

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

Überblick über die RabbitMQ .NET Client-API

Verbinden mit RabbitMQ

Schreiben zweier einfacher Sender- und Empfängeraplikationen in C#

Durchführen gängiger RabbitMQ-Operationen mit dem .NET-Client

Implementieren der Warteschlangenlogik

  • Nachrichten senden, empfangen und in die Warteschlange einreihen

Anlegen von Warteschlangen über die Admin-Oberfläche und PowerShell

Integration von RabbitMQ in eine bestehende Enterprise-.NET-Anwendung

Routing mit Topics Exchange versus Direct Exchange

Einrichten und Verwalten eines RabbitMQ-Clusters

Implementierung von Failover und Replikation

Tools und Methoden zur Verwaltung von RabbitMQ

Verwaltung von RabbitMQ über eine REST-API

Performance-Tuning von RabbitMQ

Monitoring und Sicherheit von RabbitMQ

Fehlerbehebung bei RabbitMQ

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Erfahrung mit dem .NET Framework und der C#-Programmierung
  • Grundverständnis für Konzepte der Enterprise-Applikationsentwicklung

Zielgruppe

  • Entwickler
  • Softwarearchitekten
  • Administratoren
  • Technische Leiter
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien