Producer выбирает партицию, часто по ключу; внутри неё сохраняется порядок записей. В обычной consumer group партиция назначается одному consumer в каждый момент.
Какие особенности взаимодействия консюмеров и продюсеров с партициями в Kafka?
Producer выбирает партицию, часто по ключу; внутри неё сохраняется порядок записей. В обычной consumer group партиция назначается одному consumer в каждый момент.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Producer выбирает партицию, часто по ключу; внутри неё сохраняется порядок записей. В обычной consumer group партиция назначается одному consumer в каждый момент.
Разные группы читают поток независимо. Consumer хранит позицию и подтверждает обработанный offset согласно выбранной семантике. Рост числа consumers сверх числа партиций обычно не увеличивает параллелизм стандартной группы; обработка внутри consumer также должна сохранять нужный порядок.