Встречается на собеседованиях • сегодня
Сколько сообщений хранит Kafka
Kafka хранит сообщения до тех пор, пока не будет достигнут один из лимитов:
- время хранения (по умолчанию 7 дней, настраивается через
log.retention.hours) - размер топика (настраивается через
log.retention.bytes) - размер партиции (настраивается через
segment.bytesиretention.bytes)
Пример конфигурации для топика:
properties
log.retention.hours=168 # 7 дней
log.retention.bytes=1073741824 # 1 ГБ на топик
segment.bytes=104857600 # 100 МБ на сегментСообщения удаляются по принципу FIFO. Можно включить компактирование (cleanup.policy=compact), тогда Kafka будет хранить только последнее значение для каждого ключа.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы