Sobes.tech
Junior — Middle

Kafka'nın hangi bileşeni aynı mesajların tekrar okunmasını engeller?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kafka'da, aynı mesajların tekrar okunmasını önleme, kaydırma mekanizması (offsets) ve tüketici tarafında bunların yönetimi ile sağlanır.

Her bir mesaj, bir bölümde benzersiz bir offset'e sahiptir — sıralı numara. Tüketici, zaten okuduğu offset'i takip eder ve onaylar (commit). Yeniden başlatıldığında, tüketici en son onaylanan offset'ten okumaya başlar, böylece zaten işlenmiş mesajların tekrar okunması önlenir.

Bu nedenle, tekrar okuma önleme sorumluluğu, commit offset'leri yöneten tüketici kendisidir.