|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В nginx появилась поддержка балансировки UDP-соединений " | –1 +/– | |
Сообщение от opennews on 15-Мрт-16, 17:15 | ||
Разработчики http-сервера nginx объявили (https://www.nginx.com/blog/announcing-udp-load-balancing/) о реализации поддержки балансировки UDP-соединений, которая дополнила собой ранее добавленный (https://www.opennet.me/opennews/art.shtml?num=42076) балансировщик произвольных TCP-соединений, реализованный в виде модуля stream. Проброс UDP может быть полезен для распределения нагрузки между несколькими DNS-, syslog- или radius-серверами. UDP-балансировщик уже интегрирован в репозиторий (http://hg.nginx.org/nginx/?_ga=1.64647661.335129412.1443032231) с исходными текстами nginx и войдёт в состав намеченного на 23 марта выпуска 1.9.13. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "В nginx появилась поддержка балансировки UDP-соединений " | +5 +/– | |
Сообщение от dkg on 15-Мрт-16, 17:15 | ||
nginx радует. Может кто посоветовать хорошую литературу по настройки для highload? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "В nginx появилась поддержка балансировки UDP-соединений " | –1 +/– | |
Сообщение от www2 (??) on 15-Мрт-16, 17:44 | ||
Highload не настраивают, их пишут. При отсутствии архитектурных решений, предусматривающих масштабирование проекта на множество серверов, всякие настройки бесполезны, потому что не позволят выжать из железа больше, чем то, на что оно способно. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "микросервисы " | +/– | |
Сообщение от anonnnn on 15-Мрт-16, 17:55 | ||
А как же микросервисная архитектура, позволяющая легче масштабировать горизонтально? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
5. "микросервисы " | +1 +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 18:24 | ||
Микросервисы к х-йлоаду относятся только как один из путей потребления вычислительных ресурсов. А так, у тебя голова прожужжаная торгашнёй со всего интернете. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
16. "микросервисы " | +/– | |
Сообщение от Andrey (??) on 15-Мрт-16, 19:58 | ||
Микросервисы это скорее о подходе к разработке и релизу приложений (CI). И в отличии от монолитных монстров, масштабировать их гораздо проще и приятней, потому и ассоциируются как правильный паттерн для highload-сред. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
32. "микросервисы " | +2 +/– | |
Сообщение от www2 (ok) on 16-Мрт-16, 08:45 | ||
> Микросервисы это скорее о подходе к разработке и релизу приложений (CI). И | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
4. "В nginx появилась поддержка балансировки UDP-соединений " | +2 +/– | |
Сообщение от Crazy Alex (ok) on 15-Мрт-16, 18:01 | ||
Эти "баззворды" как раз и дают "общую для всех воркеров оперативную память", независимо от того, где данный воркер запущен. Ну да, кастомный демон, держащий всё в себе - гораздо эффективнее, пока помещается на один сервер. И даже тогда надо как-то обеспечивать горячую замену - но это решаемо. Но как только инстансов становится много - про общую оперативную память можно и нужно забывать, и стандартные решения с известными граблями и путями их обхода рулят. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
24. "В nginx появилась поддержка балансировки UDP-соединений " | +2 +/– | |
Сообщение от pavlinux (ok) on 16-Мрт-16, 00:52 | ||
Товарищи теоретики, курите Теорию автоматов, Робачевского, IPC, модели параллелизации. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
30. "В nginx появилась поддержка балансировки UDP-соединений " | +1 +/– | |
Сообщение от www2 (ok) on 16-Мрт-16, 08:25 | ||
> Товарищи теоретики, курите Теорию автоматов, Робачевского, IPC, модели параллелизации. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
37. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от pavlinux (ok) on 17-Мрт-16, 20:04 | ||
>> Товарищи теоретики, курите Теорию автоматов, Робачевского, IPC, модели параллелизации. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
29. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от www2 (??) on 16-Мрт-16, 08:17 | ||
>Эти "баззворды" как раз и дают "общую для всех воркеров оперативную память", независимо от того, где данный воркер запущен. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
6. "В nginx появилась поддержка балансировки UDP-соединений " | +8 +/– | |
Сообщение от Ivan_83 (ok) on 15-Мрт-16, 18:58 | ||
Хернёй страдают - тоже самое можно делать в том же PF вообще на уровне ядра, если руки прямые и хватит ума написать пару строчек правил для NAT, rdr и pass. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "В nginx появилась поддержка балансировки UDP-соединений " | +3 +/– | |
Сообщение от Crazy Alex (ok) on 15-Мрт-16, 19:18 | ||
Вот да, что-то он совсем в комбайн превратился | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
11. "В nginx появилась поддержка балансировки UDP-соединений " | –1 +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 19:42 | ||
> Вот да, что-то он совсем в комбайн превратился | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
26. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Аноним (??) on 16-Мрт-16, 01:55 | ||
>> Вот да, что-то он совсем в комбайн превратился | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
34. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Аноним (??) on 16-Мрт-16, 17:18 | ||
> Например, там внутри есть собственный аналог systemd, | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
38. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от й on 19-Мрт-16, 15:04 | ||
это не аналог systemd. systemd может послать мастер-процессу HUP, а с воркерами пусть уже сам мастер-процесс разбирается. нормальая архитектура, в общем. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
20. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 23:30 | ||
Энтерпрайзники требуют. Попробуй логи с 500 нагруженных серверов получать. То еще приключение. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
23. "В nginx появилась поддержка балансировки UDP-соединений " | –2 +/– | |
Сообщение от pavlinux (ok) on 16-Мрт-16, 00:42 | ||
О, йопт, админы локалхостов подтянулись... "- Логи, 500 серверов,...". | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
27. "В nginx появилась поддержка балансировки UDP-соединений " | +3 +/– | |
Сообщение от . on 16-Мрт-16, 03:59 | ||
Дурак ты Паша!(С) | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
36. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Аноним (??) on 17-Мрт-16, 12:20 | ||
Это же не логи :) | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
35. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Аноним (??) on 16-Мрт-16, 17:25 | ||
> Если у тя болит живот, анализ кала и мочи будешь каждую минуту делать? | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
8. "В nginx появилась поддержка балансировки UDP-соединений " | +1 +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 19:19 | ||
Т.е., позорище. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
10. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 19:41 | ||
> Хернёй страдают - тоже самое можно делать в том же PF вообще на уровне ядра, если руки прямые и хватит ума написать пару строчек правил для NAT, rdr и pass. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
22. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 23:44 | ||
>Если не секрет - как при помощи PF можно обеспечить балансировку least-connections например? Или least-time? | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
12. "В nginx появилась поддержка балансировки UDP-соединений " | +3 +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 19:50 | ||
> тоже самое можно делать в том же PF вообще на уровне ядра, если руки прямые и хватит ума | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
14. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 19:52 | ||
> Ага, а ещё можно на ассемблере написать модуль ядра | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
17. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от rshadow (ok) on 15-Мрт-16, 20:46 | ||
Да все правильно он делает. Хорошее решение для реальных задач. Все остальное теория. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
18. "В nginx появилась поддержка балансировки UDP-соединений " | +1 +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 21:39 | ||
от баша у него фрибсд осквернится, тычо | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
28. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от . on 16-Мрт-16, 04:01 | ||
> от баша у него фрибсд осквернится, тычо | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
19. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Nas_tradamus (ok) on 15-Мрт-16, 22:52 | ||
Можно написать демон (хоть на шеле), который будет измерять счетчики pf по sport и dport и добавлять/удалять правила в rdr. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
21. "В nginx появилась поддержка балансировки UDP-соединений " | +1 +/– | |
Сообщение от Аноним (??) on 15-Мрт-16, 23:40 | ||
> Не знаю, есть ли в линуксовом iptables/netfilter что-то вроде round-robin. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
39. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от loskiq (ok) on 24-Мрт-16, 18:21 | ||
Классно было бы, если б сайт мог работать через UDP, а не через TCP. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
40. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Andrey Mitrofanov on 24-Мрт-16, 18:43 | ||
> Классно было бы, если б сайт мог работать через UDP, а не через TCP. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
41. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от loskiq (ok) on 24-Мрт-16, 20:09 | ||
>> Классно было бы, если б сайт мог работать через UDP, а не через TCP. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
25. "В nginx появилась поддержка балансировки UDP-соединений " | +/– | |
Сообщение от Аноним (??) on 16-Мрт-16, 01:51 | ||
Был неплохой вебсервер, теперь убогий комбайн. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
31. "В nginx появилась поддержка балансировки UDP-соединений " | +2 +/– | |
Сообщение от Какаянахренразница (ok) on 16-Мрт-16, 08:27 | ||
> Был неплохой вебсервер, теперь убогий комбайн. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
33. "В nginx появилась поддержка балансировки UDP-соединений " | –1 +/– | |
Сообщение от Аноним (??) on 16-Мрт-16, 11:39 | ||
Был неплохой веб-сервер который решал одну очень узкоспецифическую задачу, а для остального приходилось городить зоопарк. Теперь есть неплохой веб-сервер, который решает все задачи - красота. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |