«Бегун» открыл исходный код своего движка 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. Дмитрий Шурупов по материалам Бегун.
AnyChart открыла для некоммерческого использования JavaScript-библиотеки для визуализации данных
Десктопные офисные редакторы ONLYOFFICE выпущены под свободной лицензией 2 1
Mail.Ru открыла код приложения для мобильной навигации на основе данных OpenStreetMap — MAPS.ME
Открыт исходный код PascalABC.NET 3.0 для написания кода на Pascal для .NET/Mono 5 1
Компания «Флант» выпустила модуль HTTP rDNS для nginx 2
NetGWM — утилита для организации отказоустойчивых интернет-подключений в Linux 8 1
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Заголовок провоцирует подумать, что код поискового движка…
Всегда хорошо, когда сделали, а не сломали, дали, а не забрали…
Только вот GPLv3 для библиотек — как-то не самая удобная.
То ли я ошибся, то ли… В общем, там в действительности LGPLv3. Исправил и в тексте новости.
А я «бегуна» блокирую. Задолбали :)
Это ответ Сысоеву и его nginx’у?
Нет. В Бегуне тоже используют nginx ;-)
Интересно однако. А это тогда что за решение? Это уже бакенды что ли?
Я так понял, что да. Если действительно интересно, можно покопаться во всяких README на GitHub :-)