Junior — Middle
Моҷӣ ли аст, ки намудҳои асосии абстраксияҳоро, ки дар Kafka истифода мешаванд, номбар кунед?
sobes.tech AI
Ҷавоб аз AI
Абстраксияҳои асосии Apache Kafka дар зер оварда шудаанд:
- Topic (Мавзӯъ) — категорияи мантиқӣ ё номи канали, ки дар он паёмҳо нашр мешаванд.
- Partition (Ҳисса) — қисми физикии мавзӯъ, ки силсилаи паёмҳоро нигоҳ медорад. Мавзӯъ ба чанд ҳисса тақсим мешавад барои масштабшавӣ ва параллелизм.
- Producer (Муҳосиб) — компоненте, ки паёмҳоро ба мавзӯъ нашр мекунад.
- Consumer (Истеъмолкунанда) — компоненте, ки паёмҳоро аз мавзӯъ мехонад.
- Consumer Group (Гурӯҳи истеъмолкунандагон) — гурӯҳи истеъмолкунандагон, ки дар якҷоягӣ паёмҳоро аз мавзӯъ мехонанд, таъмин кардани баробарии бор.
- Broker (Брокер) — сервери Kafka, ки маълумотҳоро нигоҳ медорад ва дархостҳоро коркард мекунад.
- Offset (Маҳдудият) — муайянкунаки беназири ҷойгиршавии паём дар ҳисса, ки барои пайгирии паёмҳои хондашуда истифода мешавад.
Ин абстраксияҳо имкон медиҳанд, ки системаи боэътимод, масштабшаванда ва муқовимат ба хатоҳои мубодилаи паёмҳо ташкил карда шавад.