Confluent
CCAAK · Question #103
How does Kafka achieve high availability?
The correct answer is B. By automatic leadership election for partitions in case of broker failure. Kafka maintains high availability by replicating partitions across brokers and performing automatic leader election when a broker fails. An in-sync replica is promoted to leader, allowing reads and writes to continue without interruption.
Managing Brokers and Clusters
Question
How does Kafka achieve high availability?
Options
- ABy preventing any form of data replication
- BBy automatic leadership election for partitions in case of broker failure
- CBy using a round-robin method to distribute messages evenly across consumers
- DBy implementing a single active master node at all times
How the community answered
(56 responses)- A4% (2)
- B77% (43)
- C7% (4)
- D13% (7)
Explanation
Kafka maintains high availability by replicating partitions across brokers and performing automatic leader election when a broker fails. An in-sync replica is promoted to leader, allowing reads and writes to continue without interruption.
Topics
#high availability#leader election#broker failure#partition leadership
Community Discussion
No community discussion yet for this question.