Node.js приоритетная очередь с расширенным контролем параллелизма, сгруппированная по приоритету - PullRequest
0 голосов
/ 18 июня 2020

Я ищу расширенную очередь приоритетов Node.js библиотеку или советы, как я могу реализовать такую ​​структуру самостоятельно.

В настоящее время я использую p-queue , но я ищу аналогичное решение, которое делает возможным, чтобы все задания asyn c с одинаковым приоритетом выполнялись параллельно (но по-прежнему ограничены до 4 одновременно), но все задания с этим приоритетом должны быть завершены до того, как будет установлен следующий приоритет

Мне не обязательно нужна интерактивная очередь для этого, поэтому будет достаточно, если все задания будут добавлены в структуру данных и затем выполнены (новые задания добавляться не будут)

На мой взгляд, все реализации, которые я мог себе представить, были бы довольно непростыми, поэтому я хотел спросить, есть ли общее решение для этого ключевого слова / a, в котором я могу найти похожие проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...