RabbitMQ für Administratoren und Entwickler – Kurs 35.000 RUB. von Slurm, Schulung, Datum: 28. November 2023.
Verschiedenes / / November 28, 2023
Sehen Sie sich das Theorievideo an
Sie erhalten 7 Videolektionen in hoher Qualität. Der Unterricht ist wie geplant geöffnet. Sie tauchen strukturiert in jedes Thema ein und bearbeiten den Stoff in Ihrem eigenen Tempo. Sie haben 2 Jahre lang Zugang zu Vorlesungen.
Erledigen Sie praktische Aufgaben in Ihrem persönlichen Konto
Neben theoretischen Materialien finden Sie Tests und praktische Aufgaben. Sie helfen Ihnen, sich neue Informationen besser zu merken und die Fähigkeiten zu verbessern, die für die echte Arbeit mit RabbitMQ erforderlich sind.
Autor und Sprecher des Kurses, IT-Direktor bei Khlebnitsa, einer der Administratoren der RabbitMQ-Ru-Community
Über den Kurs
Kurssprecher
Nachrichtenbroker
Sie erfahren, was ein Broker ist und welchen Platz er in der Infrastruktur einnimmt. Und erfahren Sie auch, wie Sie die notwendigen Komponenten installieren.
Theorie: Allgemeine Informationen darüber, was Nachrichtenbroker sind
Der Platz von RabbitMQ in der Infrastruktur
Grundlegende Unterschiede zwischen RabbitMQ und Apache Kafka
Praktisches Toolkit (Docker, Docker-Compose)
Üben:
Docker-Installation
Test zum Thema
Terminologie, grundlegende Einheiten von RabbitMQ
Sie verstehen die Terminologie jeder Entität und können sie in der Kommunikation und beim Lesen von Dokumentationen anwenden.
Theorie: Alle grundlegenden Entitäten und ihre Verbindungen (Nachricht, Warteschlange, Austausch, Bindung, Herausgeber, Verbraucher)
Wo kann ich die Dokumentation lesen?
Üben:
Test zum Thema
Erste Schritte mit RabbitMQ
Sie erfahren, wie Sie einen Dienst in Docker starten und konfigurieren, lernen die grundlegenden Befehle und Verwaltungsfunktionen über die Weboberfläche kennen.
Theorie: Ausführen eines Dienstes in Docker
Erforderliche Parameter
Zustände – Speicherung persistenter Daten
Funktionen der Webschnittstelle
Konsolenfunktionen
Üben:
Läuft im Docker
Erstellen einer Warteschlange
Erstellen Sie eine Nachricht
Eine Nachricht lesen
Test zum Thema
Typische Verwendung
Sie werden verstehen, für welche typischen Aufgaben der Dienst verwendet werden kann (und sollte), lernen die Nuancen der Einrichtung jeder Entität kennen und erfahren, wie Sie Standardverarbeitungspipelines erstellen.
Theorie: Typische Nutzungsmuster (Fälle)
Verbrauchereinstellungen (prefetch_count, autoack, heartbeat)
Arten und Unterschiede von Börsen, Routing-Muster
Wiederholungswarteschlangen (DLX
Üben:
Testveröffentlichung einrichten
Einrichten eines Testverbrauchers
Einrichten einer Wiederholungswarteschlange über den DLX-Mechanismus
Test zum Thema
Hohe Verfügbarkeit, hohe Auslastung
Sie erfahren mehr über die Fähigkeiten des Dienstes in Bezug auf Lastausgleich und Fehlertoleranz. Erfahren Sie, wie Sie einen Failover-Cluster konfigurieren und sich mit den Nuancen der Verwendung eines Clusters vertraut machen.
Theorie: Lastausgleich
Clustering
Quorum-Warteschlangen
Schaufel/Föderation
Clustering-Fallstricke
Üben
Einrichten eines Load Balancers (Haproxy)
Einrichten eines Clusters aus 3 Knoten
Überprüfen des Cluster-Failovers
Schaufeln aufstellen (dynamisch und statisch)
Test zum Thema
Überwachung
Sie erfahren, wie Sie das Monitoring einrichten, welche Kennzahlen in welchen Situationen sinnvoll sind und wie Sie darauf reagieren. Erfahren Sie, wie Sie die Überwachung mit Benachrichtigungen in Telegram über das Prometheus-Graphane-Paket einrichten.
Theorie: Protokollierung – Ebenen, Wahrsagerei mithilfe von Protokollen
Integrierter, externer Exporter für Prometheus
Alarmschwellenwerte
Nützliche Kennzahlen
Üben:
Exporter-Setup
Einrichten des Telegraf+Prometeus+Grafana-Stacks
Benachrichtigungen einrichten
Test zum Thema
Zusätzliche Funktionen von RabbitMQ
Sie erfahren mehr über spezifischere Fälle der Verwendung von Rabbit und über die Nuancen der Konfiguration von Warteschlangen durch Richtlinien.
Theorie: Unoffensichtliche Einsatzmöglichkeiten von Dead Letter Exchange (DLX)
Politik – Vor- und Nachteile, Fallstricke
TTL-Nachrichten – warum das eine schlechte Idee ist
Plugins
Antworten auf schwierige Fragen aus der ersten AMA-Sitzung
Üben:
Einrichten einer mehrstufigen Wiederholungswarteschlange
Test zum Thema