SA Шпаргалка

Все ответы в 2 клика

Средний

Где Kafka хранит оффсеты консьюмеров?

Раньше (очень давно) Kafka хранила оффсеты в Zookeeper. Это было медленно.

Сейчас Kafka хранит оффсеты (прогресс чтения каждой Consumer Group) в специальном внутреннем топике __consumer_offsets.

Когда консьюмер делает commit, он по сути отправляет обычное сообщение в этот топик: "Группа А, Топик Б, Партиция 0, Оффсет 150".
✅ Плюс: Запись в топик работает невероятно быстро, что позволяет коммитить оффсеты с высокой частотой.

Другие вопросы темы «Оффсеты и Семантика»

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»