Schulungsübersicht
Einführung
- RabbitMQ im Vergleich zur standardmäßigen Warteschlangentechnologie von Windows (MSMQ)
Verständnis von Microservices (Micro-Services) und Message Queuing
Übersicht der Messaging-Protokolle: REST, SOAP und AMQP
Wie RabbitMQ AMQP implementiert, um eine lose Kopplung zwischen Diensten zu ermöglichen
Einrichten der Entwicklungsumgebung
Installieren und Konfigurieren von RabbitMQ für C#-Anwendungen
Übersicht über die .NET-Client-API von RabbitMQ
Verbinden mit RabbitMQ
Schreiben zweier einfacher Sender- und Empfängeranwendungen in C#
Ausführen gängiger RabbitMQ-Operationen mit dem .NET-Client
Schreiben des Warteschlangen-Codes
- Nachrichten senden, empfangen und warten
Erstellen von Warteschlangen über die Verwaltungs-Benutzeroberfläche und PowerShell
Integrieren von RabbitMQ in eine bestehende .NET-Unternehmensanwendung
Routing mit Topics Exchange vs. Direct Exchange
Einrichten und Verwalten eines RabbitMQ-Clusters
Implementieren von Failover und Replikation
Tools und Techniken zur Verwaltung von RabbitMQ
Verwalten von RabbitMQ über eine REST-API
Performance-Tuning von RabbitMQ
Überwachen und Sichern von RabbitMQ
Fehlerbehebung bei RabbitMQ
Zusammenfassung und Fazit
Voraussetzungen
- Erfahrung mit dem .Net Framework und der C#-Programmierung
- Verständnis für Konzepte der Enterprise-Anwendungsentwicklung
Zielgruppe
- Entwickler
- Softwarearchitekten
- Administratoren
- Technische Manager
Erfahrungsberichte (2)
Die realitätsnahe Fachkompetenz
Markus Martinet - Deutsche Gesetzliche Unfallversicherung e. V. (DGUV) REB
Kurs - RabbitMQ
Interaktivität und dynamische Code-Lösungen
Eduard-Emanuel Zaharia - Kruk Italia
Kurs - Advanced Blazor
Maschinelle Übersetzung