Вопрос проверяет понимание механизма consumer-групп и того, как Kafka отслеживает прогресс чтения сообщений.
Короткий ответ
Offset’ы consumer-групп хранятся в специальном внутреннем топике Kafka. Этот топик называется __consumer_offsets. Kafka сама управляет его репликацией и надёжностью. Consumer периодически коммитит offset’ы в этот топик. Благодаря этому прогресс чтения сохраняется даже при сбоях.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.