YaFF — это zero‑copy формат сериализации с открытым исходным кодом от Яндекса, который позволяет читать Protobuf‑данные напрямую из буфера, без парсинга и выделения памяти
Он решает проблему «инфраструктурного налога»: в высоконагруженных системах десериализация Protobuf съедает десятки процентов CPU. YaFF оставляет разработчику привычные .proto‑схемы и API, а под капотом даёт чтение данных без копирования — как в FlatBuffers, но с полной совместимостью с эволюцией Protobuf‑схем.
https://github.com/yandex/yaff
Языки: C++ (94.8%), CMake (4.1%), …
О формате узнали из поста руководителя разработки Яндекс Лавки Дмитрия Александрова.
⚡️ @becaps // max.ru/becaps
Post #1930
1.62K
- ❤ 4
- 👍 2
- 🤔 1