How can load balancing of Kafka clients across multiple brokers be accomplished?
A.
Partitions
B.
Replicas
C.
Offsets
D.
Connectors
The Answer Is:
A
This question includes an explanation.
Explanation:
Partitions are Kafka’s core mechanism for scaling and distributing load. Each partition of a topic is distributed across brokers. Producers and consumers interact with specific partitions, and Kafka automatically balances those partitions across available brokers.
From Kafka documentation:
“Partitions allow Kafka to parallelize data and distribute load across brokers and clients.”
A → Correct: Distributes data and load
B → Incorrect: Replicas are for fault tolerance, not load balancing
C → Incorrect: Offsets track read progress, not distribute load
D → Incorrect: Connectors are part of Kafka Connect, not used for client balancing
Page Reference:
Kafka: The Definitive Guide, 1st Edition, Chapter 4, p. 132–134
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
CCAAK PDF/Engine
Printable Format
Value of Money
100% Pass Assurance
Verified Answers
Researched by Industry Experts
Based on Real Exams Scenarios
100% Real Questions
Get 60% Discount on All Products,
Use Coupon: "8w52ceb345"