Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengenalan ke Apache Kafka
- Apa itu Kafka dan mengapa menggunakan Kafka?
- Komponen inti: Topik, Partisi, Produser, Konsumen, Broker
- Mengerti model publikasi-subskripsi Kafka
- Casus penggunaan Kafka dalam aplikasi dunia nyata
Menyiapkan Lingkungan Pengembangan Kafka
- Menginstal dan mengonfigurasi Kafka dan ZooKeeper
- Alat CLI Kafka untuk manajemen topik
- Mengonfigurasi Kafka untuk ketersediaan tinggi
Produser dan Konsumen Kafka
- Membuat Produser Kafka dalam Java
- Memproduksi pesan dengan kunci, partisi, dan pengakuan
- Membuat Konsumen Kafka dalam Java
- Kelompok konsumen dan manajemen offset
Bekerja dengan Kafka Streams
- Pengenalan ke API Kafka Streams
- Memroses aliran data real-time
- Pemrosesan berstatus vs. tanpa status
- Jendela, gabungan, dan agregasi
Memenyakinkan Reliabilitas dan Performa
- Replikasi Kafka dan toleransi kesalahan
- Mengoptimalkan konfigurasi produser dan konsumen
- Memantau performa Kafka
Keamanan dan Autentikasi Kafka
- Mengaktifkan enkripsi SSL/TLS
- Mengonfigurasi autentikasi dengan SASL
- Kontrol akses berbasis peran dengan ACL Kafka
Integrasi Kafka dengan Sistem Lainnya
- Menggunakan Kafka Connect untuk mengintegrasikan dengan basis data
- Menghubungkan Kafka dengan Elasticsearch, PostgreSQL, dan sumber data lainnya
- Membangun mikrolayanan berbasis peristiwa dengan Kafka
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang pemrograman Java inti
- Pengetahuan dasar tentang sistem terdistribusi dan sistem pesan
- Familiar dengan alat pengembangan perangkat lunak seperti Maven atau Gradle
Audience
- Pengembang Java yang ingin mengintegrasikan Kafka ke dalam aplikasi mereka
- Ingenier perangkat lunak yang bekerja dengan arsitektur berbasis event
- Pengembang yang tertarik belajar Kafka sebagai sistem pesan terdistribusi
14 Jam
Testimoni (2)
Kemungkinan untuk melakukan latihan mandiri di lingkungan pelatihan.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kursus - Kafka for Administrators
Diterjemahkan Mesin
Instruktur berusaha menjelaskan topik-topik yang paling rumit dengan cara yang lebih sederhana
Calvin Raj Antony - SICPA SA
Kursus - Administration of Kafka Message Queue
Diterjemahkan Mesin