Junior — Middle
Kafka-da istifadə olunan əsas abstraksiya növlərini sadalaya bilərsənmi?
sobes.tech Süni İntellekt
AI-dan cavab
Apache Kafka-da əsas abstraksiyalar aşağıdakılardır:
- Topic (Mövzu) — mesajların yayımlandığı məntiqi kateqoriya və ya kanal adı.
- Partition (Hissə) — mesajların ardıcıllığını saxlayan fiziki hissə. Mövzu miqyaslandırma və paralelliyi təmin etmək üçün bir neçə hissəyə bölünür.
- Producer (İstehsalçı) — mesajları mövzuya yayımlayan komponent.
- Consumer (İstehlakçı) — mövzuya mesajları oxuyan komponent.
- Consumer Group (İstehlakçı Qrupu) — birlikdə mövzuya mesaj oxuyan istehlakçıların qrupu, yük balansını təmin edir.
- Broker (Broker) — Kafka serveri, məlumatları saxlayır və sorğuları işləyir.
- Offset (Kənarlaşma) — bir mesajın bir hissədəki unikal mövqeyinin identifikatoru, oxunan mesajların izlənməsi üçün istifadə olunur.
Bu abstraksiyalar etibarlı, miqyaslana bilən və nasazlıqlara davamlı mesaj mübadiləsi sisteminin təşkilinə imkan verir.