Apache Kafka & Stream Processing Fundamentals · Ders

Kafka'nın Temel Kavramları: Aracılar ve Konular

Kafka'nın temel yapı taşlarını, yani aracıları ve konuları ve bunların veri depolama ile dağıtımındaki rollerini öğrenin.

2. ders / 411 adım

Kafka'nın Temel Kavramları: Aracılar ve Konular, CoddyKit'te ücretsiz bir Apache Kafka & Stream Processing Fundamentals dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Apache Kafka & Stream Processing Fundamentals öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Apache Kafka & Stream Processing Fundamentals kursu toplamda 4 dersten oluşur.

Intro to Kafka's Core

Kafka's temel iki yapı taşıyla tanışalım: broker'lar ve topic'ler. Bunlar, Kafka'nın veri akışlarınızı nasıl depoladığı ve organize ettiğidir.

Meet the Kafka Broker

Bir Kafka broker, Kafka çalıştıran tek bir sunucudur. Üreticilerden mesaj alır, bunları diske kaydeder ve tüketicilere sunar; her şeyin motorudur.

Brokers in a Cluster

Gerçek kurulumlar, daha fazla veri için yüksek kullanılabilirlik (bir aracı çökerse diğerleri devralır) ve ölçeklenebilirlik sağlamak üzere birden fazla aracı bir Kafka kümesi olarak birlikte çalıştırır.

What are Kafka Topics?

Bir konu (topic), kayıtların yayınlandığı isimlendirilmiş bir kategori veya akıştır. Düzenli kalmak için farklı veriler ("kullanıcı etkinliği", "ödemeler") farklı konulara gider.

Topics Organize Data

Bir konuyu adlandırılmış bir klasör veya VT tablosu gibi düşünün: oturum açma bilgileri user_logins'e, siparişler product_orders'a gider. Uygulamalar ihtiyaç duydukları akışı hızlıca bulur.

Messages & Topics

Her mesaj (veya kayıt) belirli bir konuya (topic) yayınlanır ve uygulamalar bunu okumak için abone olur. Bu bir yayınla-abone ol (publish-subscribe) modelidir — bir konu, tek bir veri akışı için boru hattıdır.

Brokers Host Topics

Konular broker'lar üzerinde barındırılır. Bir konunun verisi kümedeki bir veya daha fazla broker'a dağıtılır ve bu dağılım, Kafka'nın ölçeklenebilirliği ve hata toleransı için anahtardır.

Why Brokers & Topics?

Birlikte, aracılar (brokers) ve konular (topics) size ölçeklenebilirlik, disk üzerinde kalıcı depolama, temiz bir organizasyon ve ayrıştırma (decoupling) sağlar; üreticiler ve tüketiciler yalnızca konuyu paylaşır.

Creating a Topic (Concept)

Bir sensör verisi akışı oluşturmak için sensor_readings gibi bir konu (topic) oluşturursunuz ve Kafka, bu mesajları depolamak ve yönetmek için broker'larını hazır hale getirir.

Quick Concept Check

Kafka's çekirdek bileşenleri hakkındaki bilgilerinizi test edelim!

Recap: Brokers & Topics

Kafka's iki temel taşına sahipsiniz: broker'lar (verileri depolayan ve sunan sunucular) ve topic'ler (bunlar arasında barındırılan mantıksal akışlar). Sağlam temel.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Apache Kafka & Stream Processing Fundamentals öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
12
Dersler
48

Sıkça Sorulan Sorular

“Kafka'nın Temel Kavramları: Aracılar ve Konular” dersi ücretsiz mi?

Evet — “Kafka'nın Temel Kavramları: Aracılar ve Konular” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Apache Kafka & Stream Processing Fundamentals kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Apache Kafka & Stream Processing Fundamentals kursu toplamda 4 dersten oluşur.

“Kafka'nın Temel Kavramları: Aracılar ve Konular” dersinde ne öğreneceğim?

Kafka'nın temel yapı taşlarını, yani aracıları ve konuları ve bunların veri depolama ile dağıtımındaki rollerini öğrenin. Apache Kafka & Stream Processing Fundamentals ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Apache Kafka & Stream Processing Fundamentals öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Apache Kafka & Stream Processing Fundamentals, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“Kafka'nın Temel Kavramları: Aracılar ve Konular” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Apache Kafka & Stream Processing Fundamentals dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Apache Kafka & Stream Processing Fundamentals dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Apache Kafka Nedir?
  2. Kafka'nın Temel Kavramları: Aracılar ve Konular
  3. Kafka'yı Yerel Olarak Kurma
  4. İşleme Günlüğü: Kafka Verileri Nasıl Saklar
← Apache Kafka & Stream Processing Fundamentals Sayfasına Dön