Kafka supports quotas to limit the broker resources each client can use. This is used to prevent one client from monopolizing cluster bandwidth.
From Kafka documentation:
“Quotas can be applied to both producers and consumers. These quotas are enforced based on the number of bytes per second, and they are applied to ensure fair usage of broker resources.”
A. Quotas → Correct: Admins can define quotas on throughput per client ID or user.
B. Consumer Groups → Incorrect: This controls parallelism in consumption but not resource fairness.
C. Rebalancing → Incorrect: This helps with load balancing but not with resource limitation.
D. ACLs → Incorrect: ACLs define access permissions but not resource usage.
Page Reference:
Kafka: The Definitive Guide, 1st Edition, Chapter 10 (“Administering Kafka”), p. 306–308
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit