The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.js"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.js"  +/
Сообщение от opennews (??), 26-Окт-18, 08:12 
Опубликован (http://mailman.nginx.org/pipermail/unit/2018-October/000082....) выпуск сервера приложений NGINX Unit 1.5 (http://unit.nginx.org/), в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go и JavaScript/Node.js). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется (https://github.com/nginx/unit) под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе (https://www.opennet.dev/opennews/art.shtml?num=48434) первого выпуска.


Основные изменения (https://github.com/nginx/unit/blob/master/CHANGES):


-  Добавлена (https://medium.com/house-organ/what-an-absolute-unit-a36851e...) начальная поддержка Node.js, ограниченная пока простым транспортом HTTP, обрабатывающим соединения в форме запрос-ответ (WebSockets не поддерживается). Пакет для интеграции Node.js с NGINX Unit размещён (https://www.npmjs.com/package/unit-http) в репозитории NPM;

-  Для языка Go  тип объектов приложений (https://unit.nginx.org/configuration/#application-objects) изменён на "external";
-  Обеспечена совместимость с  LibreSSL;
-  Для установки заголовочных файлов и статических библиотек  libunit в скрипт ./configure добавлены сборочные опции "--libdir" и "--incdir";
-  Решены проблемы с работой приложений на языке Go при сборке с библиотекой musl.


URL: http://mailman.nginx.org/pipermail/unit/2018-October/000082....
Новость: https://www.opennet.dev/opennews/art.shtml?num=49501

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  –3 +/
Сообщение от Аноним (1), 26-Окт-18, 08:12 
О, отлично, давно пора
Удивляло, что раньше не было
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  –2 +/
Сообщение от Аноним (2), 26-Окт-18, 08:15 
Лучшеб модуль NGINX к node.js.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от Andrey Mitrofanov (?), 26-Окт-18, 08:45 
> Лучшеб модуль NGINX к node.js.

Кстати, да!  Не хватает енджинкса в имаксе.  ><WWW..>

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от Аноним (11), 26-Окт-18, 14:30 
И чтоб переписали на JS.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

17. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от ntwish (?), 27-Окт-18, 09:13 
Ну, ту часть, которая отвечает за интерпретацию загадочных нгинксовских конфигов - вполне себе можно. Node.js ведь поддерживает бинарные модули(впрочем почти как любой интерпретатор), ну дак и сваяли бы бинарный нгинкс в виде модуля, а js бы к нему обращался обычным образом, через функции. В родной-то среде выполняться куда приятней, чем в непонятно кем сделанной, а ядро сервера пусть себе фурычит в виде модуля, чего ему мешает?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

4. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от Антон (??), 26-Окт-18, 08:52 
Я правильно понял, когда его доведут до ума, можно будет использовать вместо pm2?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +5 +/
Сообщение от VVL (ok), 26-Окт-18, 09:06 
И вместо pm2, и вместо php-fpm, и вместо ... systemd (когда-нибудь).
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

15. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +1 +/
Сообщение от vitalif (ok), 26-Окт-18, 22:01 
...и никто это не станет делать видимо т.к. получится очередной апач
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +1 +/
Сообщение от Аноним (6), 26-Окт-18, 09:08 
вместо всех существующих велосипедов.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  –2 +/
Сообщение от Аноним (7), 26-Окт-18, 09:18 
> в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go и JavaScript/Node.js)

поясните, что делает в этом списке Go, он же компилируемый в отличии от остальных

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от Аноним (8), 26-Окт-18, 09:30 
Мне как то давно объясняли что сабж подменят сабой встроенный в го веб-сервер чтобы ...
Короче очередной велосипед.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  –3 +/
Сообщение от anonymous (??), 26-Окт-18, 11:24 
JS-овый мир победил, слабая динамическая типизация оказалась сильней
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от шухер (?), 26-Окт-18, 18:20 
Примерно также, как ножовки победили бензопилы.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от Jvc1 (?), 26-Окт-18, 18:49 
Слаботипизированные ножовки. Можно с зубьями с обеих сторон, ножовки со спаренными лезвиями по металлу и дереву...
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от Sw00p aka Jerom (?), 26-Окт-18, 22:01 
пфффф лазерная резка куда быстрей работает
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +2 +/
Сообщение от Аноним (16), 26-Окт-18, 23:53 
Сам тупи лазерную резку об слаботипизированный нож.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от Антон (??), 27-Окт-18, 13:53 
Ага, и поэтому большинство адекватных js-разработчиков используют инструменты для статического анализа типов.
Но лучше бы это было в языке, конечно.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

19. "Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.j..."  +/
Сообщение от KonstantinB (ok), 29-Окт-18, 20:03 
Для языка, изначально сделанного на коленке за полторы недели, JS на самом деле очень хорош.
Если бы  ‎Brendan Eich тогда не поднапрягся, писали бы сейчас вместо js на вижуал-бейсике.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру