Kafka replikuoja particijas keliuose brokeriais, kad būtų užtikrinta patvarumas ir prieinamumas — kiekviena particija turi vadovą ir sekėjo replikus. Jei brokeris nepavyksta, sekėjas jį pakeičia. Replikacijos supratimas yra esminis Kafkos atsakomybės tolerancijai.
Kaip veikia replikacija
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
