Что такое offset в Kafka?

Offset в Kafka — позиция записи внутри одной партиции; подтверждённый offset группы показывает, с какой позиции продолжать чтение после возобновления.

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

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

Offset в Kafka — позиция записи внутри одной партиции; подтверждённый offset группы показывает, с какой позиции продолжать чтение после возобновления.

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

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

Offset в Kafka — позиция записи внутри одной партиции; подтверждённый offset группы показывает, с какой позиции продолжать чтение после возобновления.

Позиции не являются глобальными для всех партиций и не означают время события. Обычно commit хранит offset следующей записи для чтения, а не последней обработанной. Пропуски и удалённые по retention данные возможны, поэтому offset нельзя трактовать как простой счётчик всех доступных сообщений. Момент подтверждения влияет на риск потери обработки или повторной доставки.

Источник: Документация Apache Kafka.

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

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

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

Подробнее