conduktor.io ↗

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

Fetch · OffsetFetch

Details

AuthorRajini Sivaram
StatusAccepted
JIRAKAFKA-4195
WikiView on Apache Wiki
Created2017-02-17
Last Modified2017-03-30
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.