Course Outline
Εισαγωγή
- Επισκόπηση του Apache Kafka Εισαγωγή στη ροή συμβάντων και επεξεργασία δεδομένων σε πραγματικό χρόνο Επισκόπηση του Apache Kafka και των δυνατοτήτων του Χρήση περιπτώσεων και πλεονεκτημάτων του Kafka στη σύγχρονη ανάπτυξη εφαρμογών
Κατανόηση της Αρχιτεκτονικής του Κάφκα και των Βασικών Εννοιών
- Αρχιτεκτονική Κάφκα: μεσίτες, θέματα, χωρίσματα και αντίγραφα Παραγωγοί και καταναλωτές: δημοσίευση και κατανάλωση μηνυμάτων Κατανόηση του ρόλου του ZooKeeper στον Κάφκα
Θέματα και χωρίσματα του Κάφκα
- Δημιουργία και διαμόρφωση θέματος Κατανόηση των κατατμήσεων και των συνεπειών τους Αντιγραφή και ανοχή σφαλμάτων στο Kafka
Παραγωγοί Κάφκα
- Δημιουργία παραγωγών Kafka χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού Τεχνικές σειριοποίησης και σειριοποίησης μηνυμάτων Διαμορφώσεις παραγωγών και βέλτιστες πρακτικές
Καταναλωτές Κάφκα
- Ανάπτυξη καταναλωτών Kafka χρησιμοποιώντας διαφορετικές γλώσσες προγραμματισμού Διαμόρφωση ομάδων καταναλωτών και αντισταθμίσεις Στρατηγικές για την επεξεργασία και την παράδοση μηνυμάτων εγγυήσεις
Ενσωμάτωση του Kafka με εξωτερικά συστήματα χρησιμοποιώντας το Kafka Connect
- Επισκόπηση του Kafka Connect και των υποδοχών του Διαμόρφωση και χρήση του Kafka Connect για ενοποίηση δεδομένων Ενσωμάτωση του Kafka με εξωτερικά συστήματα
Συγγραφή εφαρμογών ροής με Kafka Streams & ksqlDB
- Εισαγωγή στο Kafka Streams και τις δυνατότητες επεξεργασίας ροής του Ανάπτυξη εφαρμογών επεξεργασίας ροής με το Kafka Streams Χρήση ksqlDB για επεξεργασία δεδομένων και ανάλυση δεδομένων σε πραγματικό χρόνο
Ενσωμάτωση μιας εφαρμογής πελάτη Kafka με το Confluent Cloud
- Επισκόπηση του Confluent Cloud και των δυνατοτήτων του Διαμόρφωση και σύνδεση μιας εφαρμογής πελάτη Kafka με το Confluent Cloud
Κάφκα Ασφάλεια
- Εισαγωγή στις δυνατότητες ασφαλείας Kafka Διαμόρφωση SSL/TLS για ασφαλή επικοινωνία Μηχανισμοί ελέγχου ταυτότητας και εξουσιοδότησης στο Kafka
Παρακολούθηση και Λειτουργίες
- Παρακολούθηση Kafka με χρήση μετρήσεων και εργαλείων Διαχείριση συμπλεγμάτων και πόρων Kafka Αντιμετώπιση κοινών προβλημάτων και ρύθμιση απόδοσης
Βέλτιστες πρακτικές και πραγματικός κόσμος Use Case
- Βέλτιστες πρακτικές για το σχεδιασμό εφαρμογών που βασίζονται στον Κάφκα Μελέτες περιπτώσεων και παραδείγματα εφαρμογών του Κάφκα σε διάφορες βιομηχανίες Βέλτιστες πρακτικές για την κατασκευή κλιμακωτών και ανεκτικών σε σφάλματα αρχιτεκτονικών Κάφκα
Περίληψη και Επόμενα Βήματα
Requirements
- Βασικές γνώσεις προγραμματισμού
Ακροατήριο
- Προγραμματιστές Προγραμματιστές
Testimonials (2)
Πολύ πρακτικά παραδείγματα. Ο εκπαιδευτής προσπάθησε να διατηρήσει έναν ρυθμό που να μπορεί να πάει ο καθένας, παρόλο που η ομάδα ήταν αρκετά ανομοιογενής όσον αφορά την τεχνογνωσία. Έχει παράσχει μεγάλη υποστήριξη σε όλους όσους το ζήτησαν :)
Georgi - BMW SA
Course - Apache Kafka for Developers
Machine Translated
Τα εργαστήρια και οι διαφάνειες συνδυάζονται καλά με τη γνώση και την αγάπη του Χόρχε για τον Κάφκα.
Willem - BMW SA
Course - Apache Kafka for Developers
Machine Translated