Kafka აკოპირებს პარტიციებს რამდენიმე ბროკერზე გამძლეობისა და ხელმისაწვდომობისთვის — თითოეულ პარტიციას აქვს ლიდერი და ფოლოვერი რეპლიკები. თუ ბროკერი ვერ მუშაობს, ფოლოვერი სამместо იკავებს. რეპლიკაციის გაგება საკვანძოა Kafka-ს უკმარტობის ტოლერანტობისთვის.
როგორ მუშაობს რეპლიკაცია
Each PARTITION is replicated across multiple brokers (REPLICATION FACTOR copies, e.g. 3):
→ LEADER replica → handles all reads and writes for the partition
→ FOLLOWER replicas → copy (replicate) the leader's data, staying in sync
→ producers/consumers interact with the LEADER; followers are backups
→ if the leader's broker FAILS → a follower is promoted to leader (failover) → no data loss,
continued availability
