Kategorien
/
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.

Anforderungen:

  • Grundlegende Kenntnisse der Systemadministration.
  • Kenntnisse in einer objektorientierten Programmiersprache.

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je 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 Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
2
Hours (days:
14
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.