Size: a a a

Node.js — русскоговорящее сообщество

2020 September 17

М

Максим in Node.js — русскоговорящее сообщество
Gleb ~
Такой текст можешь и сам запилить
Не знаю как нагрузить правильно.
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Максим
Я не с чем не сравниваю. Я спрашиваю о поможет ли масштабирование кластером или пм2 ноде? Какой смысл добавлять ядра если мы забили запросами асинхронный канал, так сказать?
Предел ноды вылезет на конкретной задаче и ее реализации в ее "однопоточности" на ядре... Если код на одном ядре будет выполняться дольше, чем приходят запросы - то и будет пределом... И это очень сильно зависит от многих факторов...
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Максим
А  Это если балансировка не нодой ведь?
Это если делать только http запросы напрямую в ноду в кластере
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Алексей Попов
100 K не держит, а миллион держит
habr.com/ru/post/123154/
Зависит от того, насколько долго в ходе запроса нода ждеть и соответственно вынуждена держать объекты в памяти
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Sergey 🛸
Современный процессор с настроенной ОС
Что это значит - ягуар, феррари и деу одинаково современные автомобили...
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Artem Zuev
Предел ноды вылезет на конкретной задаче и ее реализации в ее "однопоточности" на ядре... Если код на одном ядре будет выполняться дольше, чем приходят запросы - то и будет пределом... И это очень сильно зависит от многих факторов...
Если ты такой дотошный, вот тебе задача - получить максимальный rps
источник

y

ymdev in Node.js — русскоговорящее сообщество
Максим
Канал. Понятно. Умножаем вес запроса на количество. Какое следующее узкое место?
io? Он один на всю систему.
А остальное решаемо увеличением
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Sergey 🛸
Если ты такой дотошный, вот тебе задача - получить максимальный rps
А оценку потом поставите, МарьВанна? Мне эти тесты не нужны - мне достаточно понимать архитектуру и особенности, чтобы писать сервисы с запасом на пиковые нагрузки. А если вам нужно получить некую абстрактную цифру не имеющую ничего общего с реалиями - это сами )))
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Artem Zuev
А оценку потом поставите, МарьВанна? Мне эти тесты не нужны - мне достаточно понимать архитектуру и особенности, чтобы писать сервисы с запасом на пиковые нагрузки. А если вам нужно получить некую абстрактную цифру не имеющую ничего общего с реалиями - это сами )))
Задача может требовать миллиона rps, и если такой инструмент как нода даже в синтетике не может с ней справиться, то нет смысла на ноде писать
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Sergey 🛸
Задача может требовать миллиона rps, и если такой инструмент как нода даже в синтетике не может с ней справиться, то нет смысла на ноде писать
При миллионе rps, можно нанять крутых сеньеров и переписать нормально
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Sergey 🛸
Задача может требовать миллиона rps, и если такой инструмент как нода даже в синтетике не может с ней справиться, то нет смысла на ноде писать
Проблема не в инструменте, а в человеке... даже в сите можно наносить бочку воды, если подойти с умом,
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Как говорится, если сервак у стартапа упал от нагрузки, пора открывать шампанское
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Aga Mahmudov
Как говорится, если сервак у стартапа упал от нагрузки, пора открывать шампанское
Точняк!
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Инвесторы потекут)
источник

М

Максим in Node.js — русскоговорящее сообщество
Artem Zuev
Что это значит - ягуар, феррари и деу одинаково современные автомобили...
Артём, ты вопрос видимо не понял. Я не спрашиваю о цифрах какого-то приложения. Не нужны точные цифры.
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Максим
Не знаю как нагрузить правильно.
Например пострелляй autocanon запросами на свой единственный роут и посмотри
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Aga Mahmudov
Как говорится, если сервак у стартапа упал от нагрузки, пора открывать шампанское
Знаю я один стартап, при 300 клиентах упал от нагрузки, инвесторов даже не видно
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Максим
Милион запросов в секунду?нода? Без балансировщика?
А ты статью по ссылке читал?
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Мы говорим о адекватном стартапе, даже монолитный метеор выдержит много DAU
источник

М

Максим in Node.js — русскоговорящее сообщество
Artem Zuev
Предел ноды вылезет на конкретной задаче и ее реализации в ее "однопоточности" на ядре... Если код на одном ядре будет выполняться дольше, чем приходят запросы - то и будет пределом... И это очень сильно зависит от многих факторов...
Мастер процесс в кластере это тоже нода. Получается простым масштабированием на ядра нельзя бесконечно пользоваться?
источник