Sobes.tech
Junior — Middle

Kafka'da kullanılan temel soyutlama türlerini listeleyebilir misin?

sobes.tech yapay zeka

AI'dan gelen yanıt

Apache Kafka'daki temel soyutlamalar şunlardır:

  • Topic (Konu) — mesajların yayınlandığı mantıksal kategori veya kanal adı.
  • Partition (Bölüm) — mesaj dizisini tutan bölüm fiziksel kısmı. Konu, ölçeklenebilirlik ve paralellik için birkaç bölüme ayrılır.
  • Producer (Üretici) — mesajları konuya yayınlayan bileşen.
  • Consumer (Tüketici) — konudan mesajları okuyan bileşen.
  • Consumer Group (Tüketici Grubu) — birlikte konudan mesaj okuyan tüketiciler grubu, yük dengeleme sağlar.
  • Broker (Aracı) — verileri tutan ve istekleri işleyen Kafka sunucusu.
  • Offset (Ofset) — bir mesajın bölüm içindeki benzersiz konum tanımlayıcısı, okunmuş mesajların takibi için kullanılır.

Bu soyutlamalar, güvenilir, ölçeklenebilir ve arızalara dayanıklı bir mesajlaşma sistemi organize etmeyi sağlar.