ID:0
Как вы ограничиваете количество параллельно исполняемых запросов в Node.js серверах? Чтобы избежать ресурсного голодания в условиях высоких нагрузок.
Окончательные результаты
Проголосовало: 605Маловато вариантов.
Если запросы по сокетам приходят, то можно, например, через backpresure ограничивать. Почти как асинхронная очередь но с слегка иной реализацией.
Ещё, как вариант, который с натяжкой можно назвать семафором - это мониторинг ресурсов (ивентлуп, память, процессорное время) и при достижении ими заданных значений сервер просто прекращает прием запросов.