Бегун представил два новых open source проекта

Сервис контекстной рекламы Бегун сообщил о запуске двух новых проектов – своего движка Lizard и библиотеки Serverlib.

Lizard — это движок многопоточного HTTP-сервера. Программа, использующая его, реализуется или как динамически подгружаемый Lizard’ом плагин, или статически линкуется с движком в единый исполнимый файл. Всю работу с протоколом HTTP Lizard берёт на себя, и от плагина требуется относительно протоколо-независимая реализация обработки соответствующих событий.

Отличительной особенностью Lizard является наличие двух логически разделенных пулов потоков-обработчиков соединений. Реализацией предполагается, что первый пул обрабатывает запросы, на которые ответ может быть отдан быстро, а второй — более сложные запросы.

Serverlib – это библиотека, позволяющая встроить многопоточный http-сервер в любое приложение на C++. «Бегун» использует ее в ряде основных демонов.

Исходный код продуктов доступен на GitHub: Lizard и Serverlib

Основатель Searchengines.ru. С 2005 по 2014 год работал генеральным директором компании "Яндекс.Украина". Основатель и директор крупнейшего коворкинга Одессы — "Терминал 42". Ведет блог, участвует в подкастах. Больше ничего не умеет.