Для того, чтобы нагрузки одного арендатора не мешали другим пользователям кластера Kafka, администратора настраивают квоты, ограничивающие потребление ресурсов. Kafka поддерживает различные типы клиентских квот, которые применяются независимо от того, в какие топики клиент пишет или из каких читает данные. Квотирование – довольно удобный и эффективный инструменто распределения ресурсов в многопользовательском кластере. Например, квоты частоты запросов ограничивают влияние пользователя на использование ЦП брокера, лимитируя время, которое брокер тратит на обработку запросов для этого пользователя. В большинстве случаев изоляция пользователей с помощью квоты частоты запросов более эффективна, чем квоты входящей/исходящей пропускной способности сети. Это обусловлено тем, что чрезмерное использование ЦП брокера для обработки запросов снижает эффективную пропускную способность брокера. Кроме того, администраторы также могут определять квоты на операции с топиками (создание, удаление и изменение), чтобы предотвратить перегрузку кластеров Kafka. Kafka также поддерживает различные типы серверных квот на стороне брокера. Например, можно установить ограничение на скорость, с которой брокер принимает новые соединения, задать максимальное количество соединений на брокера или ограничить максимальное количество соединений, разрешенных с определенного IP-адреса.