The OpenNET Project / Index page

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

23.03.2018 09:53  Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby

Опубликован седьмой публичный выпуск сервера приложений NGINX Unit, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования. Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Проект пока находится на стадии бета-тестирования и не рекомендован для промышленного использования. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе прошлого выпуска.

В новой версии добавлен модуль для выполнения приложений на языке Ruby (ранее поддерживались Python, Perl, PHP и Go). Устранены крахи, возникающие при использовании модулей для языков PHP и Python.



  1. Главная ссылка к новости (http://mailman.nginx.org/piper...)
  2. OpenNews: Выпуск сервера приложений NGINX Unit 0.5 с поддержкой Perl
  3. OpenNews: Доступен сервер приложений NGINX Unit 0.2
  4. OpenNews: Выпуск сервера приложений NGINX Unit 0.4
  5. OpenNews: Выпуск nginx 1.13.9 c поддержкой технологии HTTP/2 Server Push
  6. OpenNews: В nginx реализована поддержка gRPC
Лицензия: CC-BY
Тип: Программы
Ключевые слова: nginx, unit
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Ан (??), 09:59, 23/03/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –5 +/
    Давай Node.JS под капот!
     
     
  • 2.14, index0h (ok), 12:15, 23/03/2018 [^] [ответить]    [к модератору]
  • +5 +/
    нэнадо
     
     
  • 3.26, Ne01eX (ok), 13:54, 23/03/2018 [^] [ответить]    [к модератору]
  • +2 +/
    > нэнадо

    Да, но вот уже таки хочется воскликнуть - доктор мы его теряем!

    https://github.com/nginx/njs

     
  • 1.2, Аноним (-), 10:01, 23/03/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –4 +/
    >ruby

    его же уже даже хипстеры похоронили

     
     
  • 2.4, Аноним (-), 10:25, 23/03/2018 [^] [ответить]    [к модератору]
  • +2 +/
    хипстеры всегда что-то хоронят. На то они и хипстеры.

    А альтернатив руби в быстрой разработке веб-приложений пока не видно. Go - корявый, js- пока ещё недоразвит, питон - старьё.

     
     
  • 3.6, amonymous (?), 10:31, 23/03/2018 [^] [ответить]    [к модератору]  
  • +/
    "Пока ещё" применительно к JS - это сильно. Он, на минуточку, бородат.
     
     
  • 4.9, Аноним (-), 10:34, 23/03/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    JS6 довольно молодой Всплеск серверного веб строительства таки следует начинать... весь текст скрыт [показать]
     
  • 4.13, YetAnotherOnanym (ok), 11:51, 23/03/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    Бородат он в браузерах. А на серверной стороне он юн и свеж, потому что неспособность веб-разраба выучить больше одного ЯП стала считаться достоинством только недавно.
     
  • 3.16, th3m3 (ok), 12:26, 23/03/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    >питон - старьё

    Лол, что? Наркоман?

     
     
  • 4.18, Аноним (-), 12:33, 23/03/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    всего лишь математик Вычел из текущего года год выпуска питона А вообще, ворох... весь текст скрыт [показать]
     
     
  • 5.22, angra (ok), 13:01, 23/03/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Какой версии Странно это слышать при сравнении с ruby Я что-то пропустил и пыхе... весь текст скрыт [показать]
     
     
  • 6.24, Аноним (-), 13:16, 23/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Если брать последнюю версию, то почти любой используемый язык будет новорожденны... весь текст скрыт [показать]
     
     
  • 7.28, angra (ok), 14:25, 23/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Речь про мажорную версию языка, а не про последний билд основной реализации Pyt... весь текст скрыт [показать]
     
     
  • 8.29, Аноним (-), 14:39, 23/03/2018 [^] [ответить]     [к модератору]  
  • +4 +/
    Ruby 1 9, который перестал быть интерпретатором, появился примерно тогда же С т... весь текст скрыт [показать]
     
     
  • 9.30, _ (??), 17:20, 23/03/2018 [^] [ответить]     [к модератору]  
  • –5 +/
    Апрельские тезисы Брехня-я-я С НМ Вам и остаётся только брехать, ибо по делу... весь текст скрыт [показать]
     
     
  • 10.35, Аноним (-), 18:19, 23/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Да безразлично какой там - второй, третий, четвертый который опять не будет сов... весь текст скрыт [показать]
     
     
  • 11.52, Аноним (-), 00:32, 26/03/2018 [^] [ответить]    [к модератору]  
  • +/
    "А на кладбище все спокойненько,
    ни друзей ни врагов не видать,
    все нормальненько, все пристойненько,
    исключительная благодать"
     
  • 10.53, Аноним (-), 19:34, 27/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Соглашусь, но с поправкой – там было 37signals.
     
  • 1.5, Аноним (-), 10:31, 23/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Подскажите, он уже умеет сохранять/читать конфигурацию приложений из файла?
     
     
  • 2.42, Аноним (-), 11:49, 24/03/2018 [^] [ответить]    [к модератору]  
  • +/
    и не будет уметь
     
     
  • 3.55, Аноним (-), 18:18, 29/03/2018 [^] [ответить]    [к модератору]  
  • +/
    почему "не будет"? вполне можно такое сделать мне кажется
     
  • 1.10, Аноним (-), 11:18, 23/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А можно запустить приложение на rust ?
    Хочу запустить nginx + php и rust чтоб оно одновременно локалхост слушало. Извиняюсь, если вопрос глупый
     
     
  • 2.11, Andrey Mitrofanov (?), 11:23, 23/03/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Если бы rust был в списках http unit nginx org supported-application-language... весь текст скрыт [показать]
     
     
  • 3.20, анонист (?), 12:47, 23/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Спасибо)
     
  • 2.27, Alexey (??), 13:57, 23/03/2018 [^] [ответить]    [к модератору]  
  • +/
    на rust можно написать самоятельный http сервер с необходимой логикой а в конфиге nginx прописать правила, какие запросы направлять в php  а какие серверному приложению на rust
     
  • 2.33, KonstantinB (ok), 18:08, 23/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Изучаешь сишные API, extern crate и вперед. :)
     
  • 1.15, anonymous (??), 12:25, 23/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    руби это то про что автор сам сказал что оно всегда будет тормозным дерьмом?
     
  • 1.17, anonymous (??), 12:28, 23/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    создай вещь для дэбилов и только дэбилы будут ей пользоваться. видел одного рубиста - чувак вообще не понимает что такое http, sql, не знает элементарных вещей из программирования и три года пишет убогую не масштабируемую фигню на руби. руби это только для таких уважаемых господ.
     
     
  • 2.19, Аноним (-), 12:43, 23/03/2018 [^] [ответить]    [к модератору]  
  • +/
    А кто ему за это платит ?
     
     
  • 3.23, anonymous (??), 13:04, 23/03/2018 [^] [ответить]    [к модератору]  
  • +/
    какой-то идиот который думает что оплачивая работу этого дэбила он получит продукт. результаты не контролируются.
     
     
  • 4.32, _ (??), 17:53, 23/03/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Я не поклонник руби - но твой пример ... это не о руби вообще. Это о людях.
     
     
  • 5.41, ыы (?), 08:26, 24/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Скорее о Дартаньянах на белых конях...
     
  • 4.34, foi (?), 18:10, 23/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Для руби есть биндинги к czmq, так что все в порядке
     
  • 3.36, Аноним (-), 18:37, 23/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Рубисты рубят бабло :)
    Им легче написать быстренько новый код (этакий поток сознания),
    а усовершенствовать уже созданное - не их тема.
     
     
  • 4.37, Аноним (-), 19:33, 23/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Как раз с сопровождением кода на Руби проблем нет Есть особенности языка, но са... весь текст скрыт [показать]
     
     
  • 5.38, PukkuTukkuTaBu (?), 21:36, 23/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Он не это имел ввиду.
    Когда популярность ресурса растет и упирается в производительность руби, вот тогда начинаются самые пляски. И оказывается что на рельсах если вырубить View и оставить голый api, он будет уже в раазы быстрее и отзывчивее, лучше держать нагрузку да, но это будет уже совсем другое приложение. А там уже и мысль "а не написать ли нам api, раз уж остался только он на руби, на чем нибудь другом?" и пишут на чем нибудь другом, более быстром, без GIL, отзывчивом и не жрущем кучу ресурсов
     
     
  • 6.39, Аноним (-), 21:56, 23/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Так а на чем На Crystal На Elixir ... весь текст скрыт [показать]
     
     
  • 7.47, Аноним (-), 00:32, 25/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Кристал я для прода еще не готов. А эликсир слишком специфичен, программисты способные эффективно программировать в функциональном стиле дорого стоят.
     
  • 5.43, Аноним (-), 11:51, 24/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Вы плохо его знаете по видимому, как сам язык так и сам mri
     
     
  • 6.51, Аноним (-), 08:48, 25/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Глубокий специалист в теории языков?
     
  • 1.21, Аноним (-), 12:51, 23/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    > Устранены крахи, возникающие при использовании модулей для языков PHP...

    ну теперь заживем!

     
  • 1.40, Ne01eX (ok), 22:20, 23/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    2All: Ну раз такие дела, то юзайте bash в чём проблема-то? :-\


     
     
  • 2.44, Аноним (-), 11:53, 24/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > 2All: Ну раз такие дела, то юзайте bash в чём проблема-то? :-\

    проблема в том что попытка написать на баше скрипт длиннее 500 строк превращается в ад дебага


     
     
  • 3.50, Ne01eX (ok), 08:01, 25/03/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    >> 2All: Ну раз такие дела, то юзайте bash в чём проблема-то? :-\
    > проблема в том что попытка написать на баше скрипт длиннее 500 строк
    > превращается в ад дебага

    :-D Так это про любую программу можно сказать. У баша есть недостатки, но другие. Кому-то эти недостатки, - наоборот достоинства.

     
  • 2.54, Аноним (-), 19:42, 27/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > 2All: Ну раз такие дела, то юзайте bash в чём проблема-то? :-\

    Вам сюда: https://www.linux.org.ru/forum/talks/7840200

     
  • 1.45, Аноним (-), 13:37, 24/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    А начиналось всё с того, что NGINX - это чисто просто HTTP без всякой фигни, и этим гордились.
     
     
  • 2.46, Ne01eX (ok), 23:29, 24/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > А начиналось всё с того, что NGINX - это чисто просто HTTP
    > без всякой фигни, и этим гордились.

    Да. Из неизуродованных остался только lighttpd, но и в него AJP в текущей ветке (1.5.x) уже впиливают. :-(

     
  • 2.48, Аноним (-), 00:33, 25/03/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    > А начиналось всё с того, что NGINX - это чисто просто HTTP
    > без всякой фигни, и этим гордились.

    Есть nginx, а есть nginx unit - это разные продукты

     
     
  • 3.49, Ne01eX (ok), 07:58, 25/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >> А начиналось всё с того, что NGINX - это чисто просто HTTP
    >> без всякой фигни, и этим гордились.
    > Есть nginx, а есть nginx unit - это разные продукты

    Поживём-увидим.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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