теоретически может быть что одновременно открыто несколько тысяч соединений для каждого async запроса. Я могу как-то органичить количество одновременно выполняемых корутин?
Именно корутин? Не потоков? Из коробки нет, надо свой счетчик ставить.
ну нет смысла же ограничивать количество корутин, это как количество коллбеков ограничивать 🙂
Ну откуда мы знаем, вполне могу представить ситуацию, где это может быть нужно
Но корутина не только дожидаться может результата, но и собственно устанавливать соединение. И условная СУБД на той стороне будет работать нормально при определённом количестве подключений.
только когда у неё есть свободный поток под это
Если у твоей СУБД асинхронная апишка, ты быстро подключишься всем мульоном корутин и будешь ждать ответа.
Обсуждают сегодня