на хабре, поэтому вопрос к тем кто хорошо знает ОС.
https://habr.com/ru/company/piter/blog/352978/
Процитирую:
Поскольку Kafka сохраняет сообщения в стандартизированном двоичном формате, который не изменяется на протяжении всей цепочки (генератор->брокер->потребитель), здесь уместна оптимизация нулевого копирования. В таком случае ОС копирует данные из страничного кэша прямо на сокет, практически обходя стороной приложение-брокер, относящееся к Kafka
Это как возможно без передачи сообщения на брокер?
Речь про sendfile(2) надо полагать
Не читайте хабр
Хм. Спасибо
системные вызовы) у ОСей так или иначе есть апи для решения подобных задач без надобности считать данные сначала в оператос программы, а потом уже отправить в сокет. p.s. эх, избаловали современных разрабов, ничего без стека и кучи сделать не могут!)
Обсуждают сегодня