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.