Выбор ответа Middle Очереди и события спрашивают часто обновлено
Консьюмеров больше, чем партиций
Вопрос
В топике Kafka 6 партиций. В группу консьюмеров добавили 10 экземпляров сервиса. Сколько из них будут получать сообщения?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: 6, остальные 4 будут простаивать. Внутри одной группы каждую партицию читает не больше одного консьюмера.
Варианты ответа
- 10, нагрузка поделится поровну
- 6, остальные 4 будут простаиватьправильный ответ
- 1, остальные ждут его отказа
- 12, каждая партиция читается двумя
Разбор
Внутри одной группы каждую партицию читает не больше одного консьюмера. При 6 партициях работают максимум 6 консьюмеров, лишние 4 простаивают как резерв на случай ребалансировки. Чтобы параллелизм рос, нужно увеличивать число партиций. Чтение одной партиции двумя консьюмерами одной группы не поддерживается в классической модели групп.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.