Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή

  • Επισκόπηση του Apache Kafka
  • Εισαγωγή στη ροή συμβάντων και την επεξεργασία δεδομένων σε πραγματικό χρόνο
  • Επισκόπηση του Apache Kafka και των χαρακτηριστικών του
  • Περιπτώσεις χρήσης και οφέλη του Kafka στην ανάπτυξη σύγχρονων εφαρμογών

Κατανόηση της Αρχιτεκτονικής και των Βασικών Εννοιών του Kafka

  • Αρχιτεκτονική Kafka: brokers, topics, partitions και replicas
  • Παραγωγοί και καταναλωτές: δημοσίευση και ανάγνωση μηνυμάτων
  • Κατανόηση του ρόλου του ZooKeeper στο Kafka

Topics και Partitions του Kafka

  • Δημιουργία και ρύθμιση topics
  • Κατανόηση των partitions και των επιπτώσεών τους
  • Αναπαραγωγή και ανοχή σε σφάλματα στο Kafka

Παραγωγοί Kafka

  • Δημιουργία παραγωγών Kafka χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού
  • Σειριοποίηση μηνυμάτων και τεχνικές σειριοποίησης
  • Ρυθμίσεις παραγωγών και βέλτιστες πρακτικές

Καταναλωτές Kafka

  • Ανάπτυξη καταναλωτών Kafka χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού
  • Ρύθμιση ομάδων καταναλωτών και offsets
  • Στρατηγικές επεξεργασίας μηνυμάτων και εγγυήσεις παράδοσης

Ενσωμάτωση του Kafka με εξωτερικά συστήματα χρησιμοποιώντας το Kafka Connect

  • Επισκόπηση του Kafka Connect και των connectors του
  • Ρύθμιση και χρήση του Kafka Connect για ενσωμάτωση δεδομένων
  • Ενσωμάτωση του Kafka με εξωτερικά συστήματα

Ανάπτυξη Εφαρμογών Ροής με το Kafka Streams και το ksqlDB

  • Εισαγωγή στο Kafka Streams και τις δυνατότητες επεξεργασίας ροών του
  • Ανάπτυξη εφαρμογών επεξεργασίας ροών με το Kafka Streams
  • Χρήση του ksqlDB για επεξεργασία και ανάλυση δεδομένων σε πραγματικό χρόνο

Ενσωμάτωση μιας εφαρμογής πελάτη Kafka με το Confluent Cloud

  • Επισκόπηση του Confluent Cloud και των χαρακτηριστικών του
  • Ρύθμιση και σύνδεση μιας εφαρμογής πελάτη Kafka με το Confluent Cloud

Ασφάλεια Kafka

  • Εισαγωγή στα χαρακτηριστικά ασφάλειας του Kafka
  • Ρύθμιση του SSL/TLS για ασφαλή επικοινωνία
  • Μηχανισμοί αυθεντικοποίησης και εξουσιοδότησης στο Kafka

Παρακολούθηση και Λειτουργίες

  • Παρακολούθηση του Kafka χρησιμοποιώντας μετρικές και εργαλεία
  • Διαχείριση συστάδων Kafka και πόρων
  • Αντιμετώπιση κοινών προβλημάτων και βελτιστοποίηση απόδοσης

Βέλτιστες Πρακτικές και Πραγματικά Σενάρια Χρήσης

  • Βέλτιστες πρακτικές για τον σχεδιασμό εφαρμογών βασισμένων στο Kafka
  • Μελέτες περιπτώσεων και παραδείγματα υλοποιήσεων Kafka σε διάφορους κλάδους
  • Βέλτιστες πρακτικές για τη δημιουργία κλιμακούμενων και ανθεκτικών σε σφάλματα αρχιτεκτονικών Kafka

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Βασικές γνώσεις προγραμματισμού

Κοινό-Στόχος

  • Προγραμματιστές
  • Προγραμματιστές
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες