Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Как брокер хранит сообщения на диске и почему это быстрее, чем в памяти

Когда вы первый раз открываете исходники Kafka или разбираетесь, как устроен NATS JetStream, интуиция сопротивляется: зачем брокер сообщений вообще пишет что-то на диск? Диск — это медленно, память — быстро, это очевидно каждому, кто ждал загрузки со старого HDD. Но самые нагруженные очереди сообщений в мире намеренно пишут каждое сообщение на диск синхронно с приёмом — и при этом держат задержки на уровне, сравнимом с чисто оперативными решениями. Разберёмся, почему это не парадокс, а инженерный расчёт, и что из этого следует для вашей системы.

Подробнее →