В документации Kafka четко указано, что сообщения / записи немедленно записываются в файловую систему по мере их получения Брокером.При конфигурации по умолчанию это означает, что Брокер немедленно сбрасывает записи в кеш страницы, а затем Ядро может сбрасывать его на диск.
Мой вопрос: может ли потребитель прочитать запись, которая находится в кеше страницы, ночто еще не было сброшено ядром на диск?
Если ответ положительный, как потребитель будет отслеживать смещение, из которого он считывает?
Если ответ отрицательный, это будет означать, что запись должна быть прочитана обратно с диска в кэш страницы, прежде чем она будет отправлена в NIC через нулевое копирование.Правильно?
Спасибо,