conduktor.io ↗

KIP-13 — Quota Design

Accepted BrokerAdmin

Introduces per-client produce and consume bandwidth quotas enforced by the broker, with throttle time reported back via `ThrottleTimeMs` fields in Fetch and Produce responses. Without quotas, a single producer or consumer can monopolize broker I/O and network capacity, causing latency spikes and resource starvation for all other clients sharing the cluster.

Details

AuthorAditya Auradkar
StatusAccepted
JIRAKAFKA-2083
WikiView on Apache Wiki
Created2015-02-24
Last Modified2015-07-18
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.