Schulungsübersicht
1. Einführung in RabbitMQ
- Anlegen der erforderlichen Verzeichnisse
- Herunterladen und Installieren von RabbitMQ
2. Verständnis von Messaging
- Die Rolle des Consumer
- Die Rolle des Producer
- Verbinden von Consumers und Producers
- Nachrichten und Haltbarkeit (Durability)
- Zustellung sicherstellen (Delivery Verification)
3. Verwaltung von RabbitMQ
- Starten und Stoppen von Nodes
- Konfigurationsdateien von RabbitMQ
- Verwalten von Berechtigungen
- Statistiken anzeigen und Protokolle analysieren
- Alarme senden
- Einrichtung der parallelen Verarbeitung
4. Hohe Verfügbarkeit mit Clustern
- Architektur eines Clusters
- Warteschlangen in einem Cluster
- Einrichtung eines Testclusters
- Verteilung der Nodes auf mehrere Maschinen
- Nachrichten erhalten: Gespiegelte Warteschlangen
5. Die Perspektive des Entwicklers
- Schreiben von robustem Code
- Installation und Konfiguration von HAProxy
- Fehlerübertragung (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
- Funktionen der REST API
- Zugriff auf Statistiken
- Bereitstellung (Provisioning) von VHosts und Benutzern
9. Überwachung und Absicherung von RabbitMQ
- Haltbarkeit von Nachrichten und Bestätigungsempfang (Acknowledgement)
- Speicherverbrauch und Prozessgrenzen
- Einrichtung von SSL
Voraussetzungen
- Erfahrung mit der Linux-Befehlszeilenschnittstelle (CLI).
- Grundverständnis der Konzepte der Enterprise-Softwareentwicklung.
Zielgruppe
- IT-Fachkräfte
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