SA Шпаргалка

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

Продвинутый

Как работает принцип Zero-copy в Kafka?

Zero-copy (Нулевое копирование) — это технология на уровне ОС Linux, которая делает Kafka невероятно быстрой при отдаче сообщений консьюмерам.

Обычно при чтении файла с диска и отправке в сеть данные копируются 4 раза (Диск -> Ядро ОС -> Приложение (Kafka) -> Ядро ОС -> Сетевая карта).

Zero-copy (через системный вызов sendfile):
Данные передаются напрямую из кэша ядра ОС (Page Cache) в сетевой сокет, минуя само приложение Kafka.
✅ Итог: Экономия CPU и оперативной памяти, колоссальная пропускная способность.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

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

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

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