Вопрос проверяет понимание того, как Kafka хранит сообщения на диске и за счет чего достигается высокая производительность.
Короткий ответ
Kafka хранит данные на диске в виде последовательных логов. Каждый partition представлен набором файлов сегментов. Сообщения дописываются в конец файлов, что делает запись очень быстрой. Старые данные удаляются или архивируются по политикам хранения. Kafka не изменяет сообщения после записи.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.