Выбор ответа Middle Очереди и события спрашивают часто обновлено

Консьюмеров больше, чем партиций

Вопрос

В топике Kafka 6 партиций. В группу консьюмеров добавили 10 экземпляров сервиса. Сколько из них будут получать сообщения?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: 6, остальные 4 будут простаивать. Внутри одной группы каждую партицию читает не больше одного консьюмера.

Варианты ответа

  1. 10, нагрузка поделится поровну
  2. 6, остальные 4 будут простаиватьправильный ответ
  3. 1, остальные ждут его отказа
  4. 12, каждая партиция читается двумя

Разбор

Внутри одной группы каждую партицию читает не больше одного консьюмера. При 6 партициях работают максимум 6 консьюмеров, лишние 4 простаивают как резерв на случай ребалансировки. Чтобы параллелизм рос, нужно увеличивать число партиций. Чтение одной партиции двумя консьюмерами одной группы не поддерживается в классической модели групп.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.