Какие особенности взаимодействия консюмеров и продюсеров с партициями в Kafka?

Producer выбирает партицию, часто по ключу; внутри неё сохраняется порядок записей. В обычной consumer group партиция назначается одному consumer в каждый момент.

Короткий ответ

Что ответить на собеседовании

Producer выбирает партицию, часто по ключу; внутри неё сохраняется порядок записей. В обычной consumer group партиция назначается одному consumer в каждый момент.

Подробный разбор

Ответ с пояснениями

Producer выбирает партицию, часто по ключу; внутри неё сохраняется порядок записей. В обычной consumer group партиция назначается одному consumer в каждый момент.

Разные группы читают поток независимо. Consumer хранит позицию и подтверждает обработанный offset согласно выбранной семантике. Рост числа consumers сверх числа партиций обычно не увеличивает параллелизм стандартной группы; обработка внутри consumer также должна сохранять нужный порядок.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее