Português
Abrir no Telegram

Post asyncio ломается не в await, а в границах между I/O, CPU и cancellation

11 de agosto de 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
asyncio ломается не в await, а в границах между I/O, CPU и cancellation Если в проекте «всё асинхронно», это ещё не значит, что оно масштабируется. В реальности чаще всего путают три вещи: параллельность, конкурентность и неблокирующий I/O. asyncio хорошо работает там, где задачи ждут сеть, диск или таймеры. Как только в корутину попадает тяжёлая CPU-работа, event loop начинает задыхаться. Есть 4 типовые ошибки: — забыли вынести CPU-bound кусок в thread/process pool; — сделали много await подряд там, где нужен gather(); — не закрыли клиент/сессию/соединение и получили утечки; — игнорируют cancellation, а потом ловят «зависшие» фоновые задачи. Отдельно проверьте точки входа. Если внутри корутины вызывается обычный блокирующий код — sleep, requests, синхронный ORM, файловые операции без ограничений — весь выигрыш от asyncio исчезает. Для внешних API, очередей и парсинга это особенно заметно: один блокирующий вызов может остановить десятки задач. Хорошее правило: корутина должна либо ждать I/O, либо быстро делегировать тяжёлую работу наружу. Если это не так — перепишите участок, а не «добавляйте больше async».
9 ·

Por perto no feed

PPython Web & Scripts — Django, FastAPI, скриптыДорогие партнёры! С августа и по 31 сентября в BETERA PARTNERS запускаем конкурс для всех партнёров. Всё просто: чем больше квалифицированных FTD, тем выше вашеPPython Web & Scripts — Django, FastAPI, скриптыЧто за помойка? Спросите вы, и будете правы. Новое пространство успешных бизнесменов открылось пару дней назад. Канал сразу захватил арбитражный интернет. Милли
esta mensagem
PPython Web & Scripts — Django, FastAPI, скриптыFlask ломается не на маршрутах, а на том, как вы смешиваете слои У Flask есть полезная ловушка: проект легко стартует как один файл, а потом тихо превращается вPPython Web & Scripts — Django, FastAPI, скриптыScrapy ломается не на парсинге, а на мелочах вокруг него: 6 проверок Scrapy часто считают “просто фреймворком для пауков”, но в проде он падает на одинаковых ве
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · canal · Tecnologia
190inscritos2alcance médio dos posts
Feed da comunidade Abrir no Telegram

Um feed público aberto do índice de busca ChatCrawler — “o Google do Telegram público”; atualizado à medida que a comunidade é rastreada. Horários em UTC.

Somente conteúdo público, API oficial do Telegram. Sobre · Perguntas frequentes · Limites do índice · Remover uma página · Catálogo · Busca · Como calculamos