Запустились два новых проекта от сервиса контекстной рекламы «Бегуна», такие как:
- свой движок Lizard;
- библиотека Serverlib.
Движок Lizard представляет собой многопоточный НТТР-сервер. При использовании программы происходит линка с движком в едино-исполнимый файл или плагин динамически подгружается движком Lizard. Программа Lizard берёт на себя всю работу с протоколом НТТР, так что от плагина нужно только протокольно-независимая реализация обработки событий. Движок Lizard отличается от других программ ещё и тем, что имеет два логически разделенных пула. Один из них обрабатывает так называемые быстрые запросы, а второму уже достаются более сложные.
Библиотека Serverlib представляет собой функцию, которая может встроить в любое приложение на С++ многопоточный НТТР-сервер. Сервис контекстной рекламы «Бегун» использует библиотеку в ряде основных демонов.
Код продуктов доступен на GitHub. Также «Бегун» предоставляет свои разработки вместе с сообществом программистов. На данном этапе доступны коды четырех проектов. Следите за анонсами на странице Begun в GitHub.
У меня сейчас идет разработка сайта интернет магазина по продаже автозапчастей. Самое сложное на мой взгляд в этом деле, организация бизнес процессов.
