У меня свой велосипед есть для такого пула коннектов. Выполняет асинхронные функции в порядке живой очереди с заранее заданной шириной, то есть в каждый момент времени будет выполнять не более N запросов одновременно, остальные будут ожидать своей очереди, даже если запустить все одновременно. Опционально, по таймауту можно таск зареджектить, чтобы не висел
Обсуждают сегодня