SA Шпаргалка

Все ответы в 2 клика

Средний

Что произойдет, если в Kafka консьюмеров в группе больше, чем партиций в топике?

В Kafka действует жесткое правило: Одну партицию может читать только один консьюмер из одной Consumer Group.

Сценарий: В топике 4 партиции. В группе 5 консьюмеров.
Результат: 4 консьюмера получат по 1 партиции и будут работать. Пятый консьюмер будет простаивать (Idle). Он не получит ни одного сообщения.

✅ Зачем он нужен: Он выступает в роли "горячего резерва". Если один из работающих консьюмеров упадет, Kafka сделает ребалансировку и отдаст освободившуюся партицию простаивающему пятому консьюмеру.

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»