Вопрос проверяет понимание механизма прогресса чтения в Kafka и того, как консьюмеры управляют обработкой сообщений.
Короткий ответ
Offset — это порядковый номер сообщения внутри партиции. Консьюмеры используют offset, чтобы понимать, какие сообщения уже обработаны. Kafka не хранит «состояние очереди», а полагается на offsets. Каждый consumer group хранит offsets независимо. Благодаря этому сообщения можно перечитывать и обрабатывать повторно.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.