nixp.ru v3.0

25 апреля 2024,
четверг,
12:30:37 MSK

11 апреля 2011, 16:30

«Бегун» открыл исходный код своего движка Lizard и библиотеки Serverlib

2
Бегун
Бегун
Иллюстрация с сайта Бегун

Популярный в русскоязычном сегменте сети сервис контекстной рекламы «Бегун» объявил о запуске двух Open Source-проектов: своего движка Lizard и библиотеки Serverlib.

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

Заявляется, что отличительная особенность Lizard — два логически разделенных пула потоков-обработчиков соединений. Предполагается, что первый будет использоваться для ответов на простые запросы (с быстрой обработкой), а второй — на более сложные. В самом «Бегуне» именно Lizard используется для функционирования ряда сервисов.

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

Исходный код обоих проектов доступен под свободной лицензией GNU LGPLv3, опубликован на GitHub:

В одном из пресс-релизов компании заявляется, что «поддержка идей Open Source является одной из концепций развития «Бегуна». В марте «Бегун» представлял два других Open Source-проекта: libslave и lockfree-malloc.

Постоянная ссылка к новости: http://www.nixp.ru/news/11104.html. Дмитрий Шурупов по материалам Бегун.

fb twitter vk
Code Monkey

Заголовок провоцирует подумать, что код поискового движка…

jno

Всегда хорошо, когда сделали, а не сломали, дали, а не забрали…

Только вот GPLv3 для библиотек — как-то не самая удобная.

Дмитрий Шурупов

То ли я ошибся, то ли… В общем, там в действительности LGPLv3. Исправил и в тексте новости.

Andrew.Kos

А я «бегуна» блокирую. Задолбали :)

Hubbitus

Это ответ Сысоеву и его nginx’у?

Дмитрий Шурупов

Нет. В Бегуне тоже используют nginx ;-)

Hubbitus

Интересно однако. А это тогда что за решение? Это уже бакенды что ли?

Дмитрий Шурупов

Я так понял, что да. Если действительно интересно, можно покопаться во всяких README на GitHub :-)