NGINX Unit — новый сервер приложений и основа для service mesh от создателей веб-сервера nginx

В минувшую среду компания NGINX Inc, стоящая за популярным одноимённым веб-сервером (nginx), анонсировала свой новый Open Source-продукт — NGINX Unit.

NGINX Unit — это отдельный от nginx продукт, являющийся легковесным сервером приложений (application server) с открытым кодом и призванным «ответить на запросы сегодняшних динамических и распределённых приложений». На данном этапе он поддерживает запуск приложений на трёх языках программирования: Go, PHP и Python, — а поддержка Java и Node.JS планируется в «ближайшем будущем». NGINX Unit позволяет запускать на одном сервере приложения не только на разных языках, но и на разных версиях интерпретаторов (например, PHP 5 и PHP 7, Python 2.7 и Python 3).

Запуск разных приложений в рамках одного сервера NGINX Unit
Запуск разных приложений в рамках одного сервера NGINX Unit / Иллюстрация с сайта Nginx.Com

Другой особенностью NGINX Unit является его «программируемость»: конфигурация по REST API, использование формата JSON для конфигураций, graceful-обновления приложений и конфигураций для минимизации простоев сервиса. Кроме того, продукт адаптирован для использования в качестве базы для «сервисной сетки» (service mesh; примеры известных реализаций — linkerd и Istio) благодаря интегрированному сетевому стеку для быстрого взаимодействия сервисов и возможностям определения сетевой конфигурации на уровне сервера приложений (вместо кода приложения). Вскоре также обещают поддержку протоколов SSL/TLS и HTTP/2.

Текущий статус разработки NGINX Unit — бета-версия 0.1, которую можно скачать с сайта unit.nginx.org. Исходный код NGINX Unit написан на языке Си и доступен под свободной лицензией Apache License 2.0 на GitHub.

Дмитрий Шурупов по материалам Nginx.Com, Nginx.Com.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Microsoft отключила протокол установщика приложений MSIX, чтобы защитить пользователей от вредоносного ПОMicrosoft отключила протокол установщика приложений MSIX, чтобы защитить пользователей от вредоносного ПО
Легендарный плеер Winamp готовится к перезапуску — у него появился новый логотип и совсем скоро стартует бета-тестирование
Microsoft отказалась от поддержки эмуляции x64-приложений в Windows 10 для ARM
Большинство приложений macOS не поддерживают частоту 120 Гц в новых MacBook
Сооснователь Ethereum: Альткоин готов сократить энергопотребление на 99%
Microsoft обновила дизайн приложений Paint и «Фотографии» для большего соответствия Windows 11
Вредонос XCSSET продолжает атаковать макбуки и крадёт данные из разных приложений
Microsoft представила Windows 11: новый интерфейс, повышенная производительность, виджеты и многое другое
Google Chrome подключил новый инструмент
Microsoft продолжит избавляться от непопулярных предустановленных приложений в Windows 10
Последние новости

Подгружаем последние новости