Рубріки: Новости

RoadRunner: сервер приложений PHP на Go

Богдан Мирченко

Команда Spiral Scout продемонстрировала мощную интеграцию PHP и Golang под названием RoadRunner. Это выпущенный под лицензией MIT высокопроизводительный сервер приложений PHP c открытым исходным кодом, балансировщик нагрузки и менеджер процессов, написанный на Go.

RoadRunner использует горутины и возможности многопоточности Golang для максимальной производительности PHP-приложений, но в отличие, например, от менеджера процессов PHP-FPM, RoadRunner не очищает память между запросами, что дает дополнительный выигрыш в производительности, но может усложнить разработку.

По заявлению команды Spiral Scout, RoadRunner позволяет разработчикам ПО максимизировать свои стеки и писать небольшие PHP-приложения с более простым и чистым кодом, а также развертывать новые серверы, с соединением отличным от HTTP. В качестве примеров можно привести запуск PHP-обработчиков AWS Lambda и создание надежных разборщиков очередей.

Среди основных функций создатели RoadRunner выделяют: соответствие PCI DSS, поддержку HTTPS и HTTP/2, отсутствие внешних зависимостей PHP, интегрированные метрики Prometheus, независимость от внешнего интерфейса, режим разработки и возможность работать через сокеты TCP, UNIX и стандартные каналы.

В RoadRunner есть универсальная базовая библиотека, которая позволяет запускать приложение под HTTP/2, gRPC, Queue, но благодаря интеграции с Go можно использовать в разработке и всю библиотеку языка.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023