Schulungsübersicht
1. Einführung in RabbitMQ
- Einrichten der erforderlichen Verzeichnisse
- Herunterladen und Installieren von RabbitMQ
2. Verstehen von Messaging
- Die Rolle eines Konsumenten
- Die Rolle eines Produzenten
- Bindung von Konsumenten und Produzenten
- Nachrichten und Haltbarkeit
- Wie man die Zustellung verifiziert
3. Verwalten RabbitMQ
- Starten und Stoppen von Knoten
- RabbitMQ Konfigurationsdateien
- Wie man Privilegien verwaltet
- Anzeigen von Statistiken und Analysieren von Protokollen
- Versenden von Warnungen
- Parallele Verarbeitung einrichten
4. Hochverfügbarkeit mit Cluster
- Architektur eines Clusters
- Warteschlangen in einem Cluster
- Einrichten eines Test-Clusters
- Verteilen der Knoten auf mehrere Rechner
- Wie man Nachrichten aufbewahrt: gespiegelte Warteschlangen
5. Die Perspektive eines Programmierers
- Robusten Code schreiben
- Installieren und Konfigurieren HAProxy
- Ausfallende Clients zwischen Servern
6. Implementierung von Failover und Replikation
- Einrichten eines Lastausgleichs-basierten Master/Slave
- Installieren des Shovel-Plugins
- Konfigurieren und Ausführen von Shovel
7. Web-Tools zur Verwaltung RabbitMQ
- Das RabbitMQ Management-Plugin
- Verwaltung von RabbitMQ über die Webkonsole
- Verwaltung von Benutzern über die Web-Konsole
- Verwaltung der Warteschlange über die Webkonsole
- Verwendung der Befehlszeilenschnittstelle
8. RabbitMQ und die REST-API
- REST-API-Funktionen
- Accessing-Statistiken
- Bereitstellung von Vhosts und Benutzern
9. Überwachung und Sicherung RabbitMQ
- Nachrichtenhaltbarkeit und Nachrichtenquittierung
- Speichernutzung und Prozesslimits
- Einrichten von SSL
Voraussetzungen
- Erfahrung mit der Linux-Befehlszeilenschnittstelle.
- Verständnis von Konzepten zur Entwicklung von Unternehmensanwendungen.
Publikum
- IT-Spezialisten
Erfahrungsberichte (4)
Übungen. Wenn man sie alleine macht, sind sie nicht so einfach, wie es in der Vorlesung aussieht.
Łukasz - Centrum Informatyki Resortu Finansów
Kurs - RabbitMQ
Maschinelle Übersetzung
The course was well run and the ability to follow along with the instructions using a virtual desktop felt like a really good approach to ensure that all course members were engaged.
Andy Lehane - Global Knowledge
Kurs - RabbitMQ
Knowledgeable, good coverage of content. Very happy.
Rikesh Zaveri - Global Knowledge
Kurs - RabbitMQ
Fulvio used the limited time (2 days only) very efficiently and gave all the information possible as much as he can. The training was very well prepared, we had no issues about the installations and our tests.