Schulungsübersicht
1. Einführung in RabbitMQ
- Anlegen der benötigten Ordner
- Hochladen und Installation von RabbitMQ
2. Verständnis des Message-Mechanismus
- Die Rolle des Consumers
- Die Rolle des Producers
- Kopplung von Consumers und Producers
- Nachrichten und ihre Beständigkeit (Durability)
- Verifizierung der Zustellung
3. Administration von RabbitMQ
- Starten und Stoppen von Nodes
- Konfigurationsdateien von RabbitMQ
- Verwaltung von Berechtigungen
- Anzeigen von Statistiken und Analyse von Logs
- Versenden von Benachrichtigungen
- Einrichtung paralleler Verarbeitung
4. Hochverfügbarkeit über Cluster
- Architektur eines Clusters
- Warteschlangen in einem Cluster
- Aufbau eines Testclusters
- Verteilung der Nodes auf mehrere Maschinen
- Erhaltung von Nachrichten: Gespiegelte Warteschlangen
5. Perspektive aus der Sicht des Entwicklers
- Schreiben von robustem Code
- Installation und Konfiguration von HAProxy
- Failover von Clients zwischen Servern
6. Implementierung von Failover und Replikation
- Einrichtung eines Load-Balancer-basierten Master-/Slave-Setups
- Installation des Shovel-Plugins
- Konfiguration und Ausführung von Shovel
7. Web-Tools zur Verwaltung von RabbitMQ
- Das RabbitMQ-Management-Plugin
- Verwaltung von RabbitMQ über die Web-Konsole
- Verwaltung von Benutzern über die Web-Konsole
- Verwaltung von Warteschlangen über die Web-Konsole
- Nutzung der Befehlzeilenschnittstelle
8. RabbitMQ und die REST API
- Funktionalitäten der REST API
- Zugriff auf Statistiken
- Bereitstellung von vhosts und Benutzern
9. Überwachung und Absicherung von RabbitMQ
- Nachrichtenbeständigkeit und Nachrichtenbestätigung (Acknowledgement)
- Speicherverbrauch und Prozesslimits
- Einrichtung von SSL
Voraussetzungen
- Vertrautheit mit der Linux-Befehlzeilenschnittstelle.
- Grundlegendes Verständnis der Konzepte der Enterprise-Anwendungsentwicklung.
Zielgruppe
- IT-Fachleute
Erfahrungsberichte (7)
Die realitätsnahe Fachkompetenz
Markus Martinet - Deutsche Gesetzliche Unfallversicherung e. V. (DGUV) REB
Kurs - RabbitMQ
Die Flexibilität der Tagesordnung und die Berücksichtigung der aktuell behandelten Themen war sehr geschätzt. Es war großartig, das Wissen und die Erfahrungen auszutauschen!
Fabian - Continental Barum s.r.o.
Kurs - RabbitMQ
Maschinelle Übersetzung
Der Kurs war gut organisiert und die Möglichkeit, den Anweisungen mithilfe eines virtuellen Desktops zu folgen, schien ein sehr guter Ansatz zu sein, um sicherzustellen, dass alle Kursteilnehmer engagiert waren.
Andy Lehane - Global Knowledge
Kurs - RabbitMQ
Maschinelle Übersetzung
Wissenswert, gute Abdeckung des Inhalts. Sehr zufrieden.
Rikesh Zaveri - Global Knowledge
Kurs - RabbitMQ
Maschinelle Übersetzung
Fulvio nutzte die begrenzte Zeit (nur 2 Tage) sehr effizient und gab uns so viele Informationen wie möglich. Die Schulung war sehr gut vorbereitet, wir hatten keine Probleme mit den Installationen und unseren Tests.
Koray Akay - Payvision
Kurs - RabbitMQ
Maschinelle Übersetzung
Der Trainer war ein Experte in seinem Fachgebiet und konnte jede einzelne Frage beantworten.
Ioannis Bitros - BYTE Computer
Kurs - RabbitMQ
Maschinelle Übersetzung
Ich habe die ha; Federation; Shovel ehrlich gemocht.
Raymundo Maciel Yelmi
Kurs - RabbitMQ
Maschinelle Übersetzung