Schulungsübersicht
1. Einführung in RabbitMQ
- Einrichten der erforderlichen Verzeichnisse
- Herunterladen und Installieren von RabbitMQ
2. Verständnis des Messaging
- Die Rolle eines Consumers
- Die Rolle eines Producers
- Verknüpfung von Consumers und Producers
- Nachrichten und Persistenz (Durability)
- Wie man die Zustellung verifiziert
3. Administration von RabbitMQ
- Starten und Stoppen von Nodes
- Konfigurationsdateien von RabbitMQ
- Verwaltung von Berechtigungen
- Anzeige von Statistiken und Analyse von Protokollen
- Versenden von Benachrichtigungen (Alerts)
- Einrichtung der Parallelverarbeitung
4. Hohe Verfügbarkeit durch Clustering
- Architektur eines Clusters
- Warteschlangen in einem Cluster
- Einrichten eines Testclusters
- Verteilung der Nodes auf mehrere Maschinen
- Wie man Nachrichten erhält: gespiegelte Warteschlangen
5. Programmierperspektive
- Schreiben robuster Code
- Installation und Konfiguration von HAProxy
- Failover von Clients zwischen Servern
6. Implementierung von Failover und Replikation
- Einrichtung eines Lastverteilungsbasierten Master/Slave-Setups
- Installation des Shovel-Plug-ins
- Konfiguration und Ausführung von Shovel
7. Web-Tools zur Administration von RabbitMQ
- Das RabbitMQ Management-Plug-in
- Verwaltung von RabbitMQ über die Web-Konsole
- Verwaltung von Benutzern über die Web-Konsole
- Verwaltung von Warteschlangen über die Web-Konsole
- Nutzung der Kommandozeilenschnittstelle
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
- Nachrichtenpersistenz und Nachrichtenbestätigung (Acknowledgement)
- Speicherverbrauch und Prozesslimits
- Einrichtung von SSL
Voraussetzungen
- Erfahrung mit der Linux-Shell (Kommandozeilenschnittstelle).
- Grundlegendes Verständnis der Konzepte der Unternehmensanwickelung.
Zielgruppe
- IT-Spezialisten
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