Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от opennews (??), 16-Ноя-18, 08:44 | ||
Представлен (http://mailman.nginx.org/pipermail/unit/2018-November/000083...) выпуск сервера приложений NGINX Unit 1.6 (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.ru/opennews/art.shtml?num=48434) первого выпуска. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от max (??), 16-Ноя-18, 08:44 | ||
Господа, | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Выпуск сервера приложений NGINX Unit 1.6" | –4 +/– | |
Сообщение от Eduard (??), 16-Ноя-18, 09:03 | ||
Сейчас в kubernetes приходится делать nginx sidecar в pod, чтобы проксировать в uwsgi приложение. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
28. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от Аноним (28), 16-Ноя-18, 20:12 | ||
Во-первых, у приложения интерфейс не uwsgi, а WSGI. usgi — это одна из реализаций wsgi application server-а и одноименный бинарный протокол, придуманный авторами uswgi. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
31. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Аноним (31), 16-Ноя-18, 21:41 | ||
>С nginx unit все упрощается - nginx + uwsgi заменяется на nginx unit. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
33. "Выпуск сервера приложений NGINX Unit 1.6" | +3 +/– | |
Сообщение от Аноним (33), 16-Ноя-18, 22:04 | ||
Оу, у нас иксперды в треде | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
43. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от Аноним (43), 17-Ноя-18, 02:19 | ||
Подселять по энжиниксу к каждому экземпляру uwsgi действительно излине. Большую часть того, что бэкендеры обычно хотят от творения Сысоева, успешно можно сделать средствами uwsgi (рерайты, редиректы, работа с заголовками итд). Остальное уже спокойно делается на тех энжиниксах, которые балансируют нагрузку между бэкендами (тем более, что у любителя энжиникса в сайдкарах по определению кубернетес и, скорее всего, используются ингрессы с энжиниксом) | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
66. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от user455 (?), 26-Ноя-18, 16:57 | ||
а пайтоновские фреймворки сами как веб сервер не умеют запускаться? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
3. "Выпуск сервера приложений NGINX Unit 1.6" | –9 +/– | |
Сообщение от Аноним (3), 16-Ноя-18, 09:07 | ||
Так посмотри на список поддерживаемых языков/платформ: | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "Выпуск сервера приложений NGINX Unit 1.6" | +13 +/– | |
Сообщение от ыы (?), 16-Ноя-18, 09:12 | ||
> Python, PHP, Perl, Ruby, Go и JavaScript/Node.js | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
5. "Выпуск сервера приложений NGINX Unit 1.6" | –3 +/– | |
Сообщение от Аноним (3), 16-Ноя-18, 09:56 | ||
А вот и любители смузи-динамических языков подъехали. Ну как там, электрон оперативку жрет? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
9. "Выпуск сервера приложений NGINX Unit 1.6" | –2 +/– | |
Сообщение от Аноним (9), 16-Ноя-18, 12:42 | ||
Под Явой весь корпоративный сектор, более того, на Яву меняют, тихо но уверенно, всё, что написано на Коболе, а это вся фин.индустрия мира. Но в шалашах по клепанию всяких свистоперделок для вебни об этом не в курсе, у них там полный смузи электрон по самые гланды. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
10. "Выпуск сервера приложений NGINX Unit 1.6" | +2 +/– | |
Сообщение от Аноним (10), 16-Ноя-18, 12:50 | ||
На яве пишут бизнес-логику, а сам бэкенд на других языках. Тот же paypal сменил бэкенд на Node.js. Не надо здесь диванной аналитики, т.к. на опеннете есть люди, которые в этой сфере работают. Не позорься. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
11. "Выпуск сервера приложений NGINX Unit 1.6" | –1 +/– | |
Сообщение от Аноним (9), 16-Ноя-18, 13:26 | ||
Дя-дя, букенд там у него на других языках. Вся ява там крутится на серверах приложений, которые в шкафах от оракела или ибма исполняются, а не на "других языках". | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
12. "Выпуск сервера приложений NGINX Unit 1.6" | –1 +/– | |
Сообщение от Аноним (9), 16-Ноя-18, 13:31 | ||
И в качестве букенда стоят rdbms-ы. И никаких "других языков" типа C++ и, тем более, всяких смузи-электронов, там нет и в помине. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
13. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от ананим.orig (?), 16-Ноя-18, 13:39 | ||
> На яве пишут бизнес-логику, а сам бэкенд на других языках. Тот же paypal сменил бэкенд на Node.js. Не надо здесь диванной аналитики, т.к. на опеннете есть люди, которые в этой сфере работают. Не позорься | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
14. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Аноним (10), 16-Ноя-18, 13:53 | ||
Не, фронтенд там nginx обычно (я не про браузер-сайд). | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
15. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от powershell (ok), 16-Ноя-18, 14:05 | ||
Прошу заметить, что в обсуждаемых архитектурах может быть несколько пар фронтенд/бэкенд, все зависит от уровня абстракции и вероятно вы доказываете одну точку зрения оперируя информацией о разных слоях одной архитектуры. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
24. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Аноним (24), 16-Ноя-18, 18:04 | ||
Это ты хорошо яву с коболом сравнил. Звиняй, для реального мира навозная яма в которой копошатся банкиры и финансисты со своими коболами, жавами, 1C и оракалами совершенно побоку, тем более как ориентир для выбора технологий. Это не взрослость, это просто узкоспецифичная вонючая навозная яма. Реальный мир выбирает работающие технологии, а не ынтерпрайзную маркетинговую лапшу. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
29. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от Аноним (9), 16-Ноя-18, 21:24 | ||
>> Реальный мир выбирает работающие технологии | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
30. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Аноним (9), 16-Ноя-18, 21:27 | ||
Эти "работающие технологии" меняются раз в пять лет. А Кобол с Явой как были так и остаются. Более того, именно они прокручивают самые ответственные системы мира этого. Но смузиедам с докером и электроном головного мозга этог не понять, не доросли. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
39. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от ананим.orig (?), 16-Ноя-18, 23:06 | ||
> они прокручивают самые ответственные системы мира этого. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
42. "Выпуск сервера приложений NGINX Unit 1.6" | –1 +/– | |
Сообщение от Аноним (9), 17-Ноя-18, 00:11 | ||
>>Не поэтому ли ли он в опе? :D | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
50. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 18-Ноя-18, 15:59 | ||
Тут нужно просто понимать инфантильную подростковую психологию, не более. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
16. "Выпуск сервера приложений NGINX Unit 1.6" | +3 +/– | |
Сообщение от Valentin V. Bartenev (?), 16-Ноя-18, 14:13 | ||
Поддержка Java активно разрабатывается: | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
18. "Выпуск сервера приложений NGINX Unit 1.6" | –1 +/– | |
Сообщение от Аноним (18), 16-Ноя-18, 15:02 | ||
Спасибо, это хорошая новость. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
21. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от Аноним (21), 16-Ноя-18, 16:00 | ||
Потому что там, где повсеместно используется ява, быстро внедрять nginx unit все равно не начнут в силу консерватизма. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
22. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от KonstantinB (ok), 16-Ноя-18, 16:26 | ||
Я не знаю, но могу предположить. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
23. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от Valentin V. Bartenev (?), 16-Ноя-18, 17:43 | ||
Это семейство языков имеет простой API для веб-приложений и легко интегрируется. Написать обертку очень просто, речь идет о считанных днях разработки. Над Java работа идет уже несколько месяцев и где-то столько же ещё впереди. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
34. "Выпуск сервера приложений NGINX Unit 1.6" | –1 +/– | |
Сообщение от vitalif (ok), 16-Ноя-18, 22:27 | ||
Чего там хорошо в этой яве? До сих пор на аппсерверах все сидят, и что-то кажется мне, что никуда и не слезут уже никогда... | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
51. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 18-Ноя-18, 16:22 | ||
Субъективные понятия "хороший" и "плохой" применимы только к конкретной ситуации. | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
19. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от jOKer (ok), 16-Ноя-18, 15:12 | ||
Ну, как по мне так он не очень нужен. В Docker Swarm Node/Kubernetes для проксирования апи, ИМХО, куда лучше работает traefik (из коробки интеграция со всеми популярными kv-хранилищами и каталогами service discovery), а для раздачи статики - проще использовать чистый nginx на выделенных серверах - его все админы знают, да и вообще старый конь борозды не испортит. Где тут место сабжа, лично я не очень понимаю. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
20. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от Аноним (9), 16-Ноя-18, 15:35 | ||
Эта Docker Swarm глючная до невозможности, как и всё, что относится к этим всем "новомодным". А nginx-стабильнейшая и жутко производительная софтина (особенно на фоне всего этого новомодного шлака). Если сабж будет таким же как и сам nginx-будем непременно юзать его, вместо всех этих "новомодных" | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
40. "Выпуск сервера приложений NGINX Unit 1.6" | –3 +/– | |
Сообщение от Аноним (10), 16-Ноя-18, 23:10 | ||
1. nginx всего на 5 лет старше ноды, они почти ровесники. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
17. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от InuYasha (?), 16-Ноя-18, 14:25 | ||
Приложением льда ко лбу им надо заниматься. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
27. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от НяшМяш (ok), 16-Ноя-18, 20:02 | ||
Так и новость про то, что вышла новая версия _программы_ для запуска _приложений_. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
32. "Выпуск сервера приложений NGINX Unit 1.6" | +2 +/– | |
Сообщение от Аноним (31), 16-Ноя-18, 22:03 | ||
Вот объясните мне плиз, люди добрые. В докладе (https://www.youtube.com/watch?v=GK6xAOVRTcg) сказано, что nginx взаимодействует с unit через разделяемую память минуя сетевой стек. А в документации сказано, что обращаться нужно к unit нужно через сокет, типа: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
36. "Выпуск сервера приложений NGINX Unit 1.6" | +2 +/– | |
Сообщение от Valentin V. Bartenev (?), 16-Ноя-18, 22:33 | ||
Речь идет о взаимодействии между процессом роутера, который асинхронно принимает и обрабатывает клиентские соединения и процессами приложений. Всё это части Unit'а и об nginx речи не идет. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
37. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от Аноним (31), 16-Ноя-18, 22:45 | ||
Валентин, спасибо как за ответ, так и за интересный доклад. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
38. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от Valentin V. Bartenev (?), 16-Ноя-18, 23:03 | ||
> Валентин, спасибо как за ответ, так и за интересный доклад. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
41. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Valentin V. Bartenev (?), 16-Ноя-18, 23:38 | ||
Сама внутренняя архитектура у Unit'а такова, что ему concurrency абсолютно до лампочки, 10 клиентов к нему придут с запросами или миллион - он будет продолжать обрабатывать запросы не снижая эффективности. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
44. "Выпуск сервера приложений NGINX Unit 1.6" | –1 +/– | |
Сообщение от _ (??), 17-Ноя-18, 04:25 | ||
И тут в палату входят санитары \ И тут ты просыпаешься | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
45. "Выпуск сервера приложений NGINX Unit 1.6" | +1 +/– | |
Сообщение от ыы (?), 17-Ноя-18, 09:16 | ||
> как молотил 10 тыс запросов в секунду в пике так и продолжает | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
47. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Valentin V. Bartenev (?), 17-Ноя-18, 15:50 | ||
Ничего не дропается. Просто плавно растут задержки, запросы ждут в очереди. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
54. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 19-Ноя-18, 01:02 | ||
Валентин, отличный рассказ. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
46. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от ыы (?), 17-Ноя-18, 09:28 | ||
>https://itnext.io/performance-comparison-between-nginx-unit-...- | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
48. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Valentin V. Bartenev (?), 17-Ноя-18, 15:58 | ||
> Я дико извиняюсь, но не могли бы вы объяснить что изображено на графиках? | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
49. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Аноним (31), 17-Ноя-18, 16:59 | ||
Валентин, спасибо за столь детальное объяснение. Теперь все понятно. Жать что пока что мало документации о внутреннем устройстве Unit и о технологических подходах который применялись при создании его. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
52. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 19-Ноя-18, 00:14 | ||
Правильно ли я понимаю, что при тесте взаимодействие Nginx с uWSGI сервером было: | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
53. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 19-Ноя-18, 00:48 | ||
Вот нагуглил: | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
56. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Valentin V. Bartenev (?), 19-Ноя-18, 05:21 | ||
> Вот нагуглил: | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
57. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 19-Ноя-18, 11:18 | ||
Спасибо за ответ. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
60. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Valentin V. Bartenev (?), 19-Ноя-18, 15:27 | ||
[..] | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
62. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от angra (ok), 20-Ноя-18, 02:15 | ||
> 2) Адекватному программисту понятно, что бинарный протокол будет иделывать(в разы) строковый протокол такой как HTTP. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
63. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 20-Ноя-18, 11:00 | ||
Вот копипаста от разрабов uWSGi: | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
65. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Valentin V. Bartenev (?), 20-Ноя-18, 13:24 | ||
> Парсинг HTTP вынужден сканить весь байтовый поток на предмет парсинга параметров заголовков | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
58. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 19-Ноя-18, 11:49 | ||
Также в тестах, насколько я понял, нет uSWGI c Go. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
59. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 19-Ноя-18, 12:03 | ||
Итого нужны тесты: | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
61. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Valentin V. Bartenev (?), 19-Ноя-18, 15:29 | ||
> Итого нужны тесты: | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
64. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Ку (?), 20-Ноя-18, 11:02 | ||
Очевидно, что Nginx. | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
55. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от Valentin V. Bartenev (?), 19-Ноя-18, 04:36 | ||
> Правильно ли я понимаю, что при тесте взаимодействие Nginx с uWSGI сервером | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
35. "Выпуск сервера приложений NGINX Unit 1.6" | +/– | |
Сообщение от vitalif (ok), 16-Ноя-18, 22:28 | ||
Все-таки мне кажется, что не будет это востребовано. Толстосерверы не в моде | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |