Продвинутый
Как работает принцип Zero-copy в Kafka?
Zero-copy (Нулевое копирование) — это технология на уровне ОС Linux, которая делает Kafka невероятно быстрой при отдаче сообщений консьюмерам.
Обычно при чтении файла с диска и отправке в сеть данные копируются 4 раза (Диск -> Ядро ОС -> Приложение (Kafka) -> Ядро ОС -> Сетевая карта).
Zero-copy (через системный вызов sendfile):
Данные передаются напрямую из кэша ядра ОС (Page Cache) в сетевой сокет, минуя само приложение Kafka.
✅ Итог: Экономия CPU и оперативной памяти, колоссальная пропускная способность.