Kafka hu-replicate partitions baina ya brokers wengi kwa udumu na upatikanaji — kila partition ina leader na follower replicas. Ikiwa broker atashindwa, follower huchukua nafasi. Kuelewa replication ni ufunguo wa uvumilivu wa hitilafu wa Kafka.
Jinsi replication inavyofanya kazi
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
