KIP-124 — Request rate quotas
Accepted BrokerAdmin
KIP-124 introduces request-rate quotas to Kafka that throttle clients based on the CPU time their requests consume (network thread + I/O thread time), in addition to the existing byte-rate quotas. A consumer with `fetch.max.wait.ms=0` can send an unbounded number of small fetch requests, overwhelming broker threads without triggering byte-rate quotas.
Protocol Impact
Details
| Author | Rajini Sivaram |
| Status | Accepted |
| JIRA | KAFKA-4195 |
| Wiki | View on Apache Wiki |
| Created | 2017-02-17 |
| Last Modified | 2017-03-30 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.