5000 одновременных подключений. Я правильно понимаю, что все эти подключения буду выполняться в пределах одного event loop? То есть к примеру функция предназначен setTimeout(_, 1) будет поставлена в очередь на выполнение из всех ивентов, созданных всеми текущими соединениями?
Ответ на первый вопрос - да Второй вопрос какая-то жесть
Еще не полностью разобрался с тем, как работает Node.js.... Я имел ввиду, будет ли этот скрипт работать более одной секунды по той причине, что setTimeout выполнится через 1 секунду, но параллельные запросы уже могли наполнить очередь и придется ждать своей очереди?
nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/ Если кратко - коллбек действительно может быть вызван позже, чем это указано при вызове setTimeout
Сколько раз не читаю эту статью, каждый раз забываю некоторые детали, такое накрутили..) особенно интересно что сделали отдельную фазу для setImmediate
Обсуждают сегодня