Katalog
/
Verteilte Systeme
/
Verteiltes Messaging mit Apache Kafka

Verteiltes Messaging mit Apache Kafka

Tauchen Sie ein in die dynamische Welt des verteilten Messagings mit Apache Kafka.Diese Schulung richtet sich an Fachleute, von Unternehmensarchitekten bis hin zu Entwicklern, und konzentriert sich auf die Implementierung, Konfiguration und Überwachung von Messaging-Systemen mit hohem Durchsatz.‍

Was werden Sie lernen?

Entdecken Sie die Möglichkeiten des verteilten Messagings mit Apache Kafka. Diese Schulung ist auf Unternehmensarchitekten, Entwickler und Systemadministratoren zugeschnitten und befasst sich eingehend mit der API, der Konfiguration und den Designprinzipien von Kafka. Lernen Sie, Kafka effizient in Ihre Unternehmensumgebung zu integrieren und seine Vorteile gegenüber anderen Messaging-Systemen zu verstehen.

• Verteiltes Messaging verstehen: Tauchen Sie tief in die Feinheiten von verteilten Messaging-Systemen ein.

• Kafkas APIs beherrschen: Schöpfen Sie das volle Potenzial der Producer-, Consumer- und Hadoop-Consumer-APIs aus.

• Konfigurieren Sie mit Präzision: Machen Sie sich mit den entscheidenden Server- und Client-Konfigurationen für eine optimale Leistung vertraut.

• Effektive Systeme entwerfen: Von Persistenz bis Effizienz: Erhalten Sie Einblicke in die Design-Motivationen von Kafka.

• Optimieren Sie Kafka-Operationen: Beherrschen Sie Operationen wie Topic-Änderungen, geordnetes Herunterfahren, Datenspiegelung und mehr.

• ‍Kompetente Überwachung: Verstehen Sie die wichtigsten Metriken und Methoden zur Überwachung Ihres Kafka-Ökosystems.

Voraussetzungen:

• Grundlegende Kenntnisse der Systemadministration.

• Kenntnisse in einer objektorientierten Programmiersprache.

Kursübersicht*:

*Wir wissen, dass jedes Team eigene Bedürfnisse und Spezifikationen hat. Deshalb können wir die Schulungsübersicht nach Bedarf anpassen.

Einführung in verteiltes Messaging

  • Überblick über verteilte Messaging-Systeme
  • Anwendungsfälle und Wichtigkeit
  • Alternativen zu Kafka

Eintauchen in die Kafka-API

  • Erzeuger-API: Erstellen und Versenden von Nachrichten
  • High-Level Consumer API: Empfangen und Verarbeiten von Daten
  • Einfache Verbraucher-API: Direkte Kontrolle und Flexibilität
  • Kafka-Hadoop-Verbraucher-API: Brückenschlag zwischen Kafka und Big Data

Kafka konfigurieren

  • Grundlagen der neuen Producer-Konfiguration
  • Broker-Spezifika und -Anpassungen
  • Konfigurationsparameter für Verbraucher und Erzeuger

Verständnis der Designphilosophie von Kafka

  • Wichtige Beweggründe für das Design von Kafka
  • Vertiefung der Persistenz-Strategien
  • Effizienz in Kafka: Wie sie erreicht wird
  • Die Rolle und Funktionsweise von Producern und Consumern
  • Semantik der Nachrichtenübermittlung und Replikation

Einblicke in die Implementierung von Kafka

  • Spezifisches API-Design
  • Die Netzwerkschicht: Wie Kafka kommuniziert
  • Nachrichtenformate und ihre Bedeutung
  • Das Protokoll: Verfolgen von Datenströmen

Beherrschung grundlegender Kafka-Operationen

  • Themen-Management: Hinzufügen, Entfernen und Ändern
  • Sicherstellen von ordnungsgemäßen Shutdowns
  • Techniken zum Ausgleich von Führungspositionen
  • Genaues Überprüfen der Positionen von Verbrauchern
  • Strategien für die Datenspiegelung zwischen Clustern

Fortgeschrittene Kafka-Operationen

  • Techniken zur Cluster-Erweiterung
  • Außerbetriebnahme von Brokern: Bewährte Praktiken
  • Methoden zur Erhöhung des Replikationsfaktors

Kafka-Konfigurationen entschlüsseln

  • Die Bedeutung von Server- und Client-Konfigurationen
  • Nuancen der Produktionsserver-Konfiguration
  • Schlüsselkonfigurationen für Rechenzentren

Kafka-Überwachung und -Verwaltung

  • Die Rolle von ZooKeeper im Kafka-Ökosystem
  • Wichtige Metriken für die Überwachung
  • Bewährte Praktiken bei der Kafka-Überwachung

Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.

3.072€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
14
Stunden (Tage:
2
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

2.037€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
14
Stunden (Tage:
2
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.