Español
Abrir en Telegram

Publicación 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 ·

Cerca en el feed

PPython Web & Scripts — Django, FastAPI, скриптыДорогие партнёры! С августа и по 31 сентября в BETERA PARTNERS запускаем конкурс для всех партнёров. Всё просто: чем больше квалифицированных FTD, тем выше вашеPPython Web & Scripts — Django, FastAPI, скриптыЧто за помойка? Спросите вы, и будете правы. Новое пространство успешных бизнесменов открылось пару дней назад. Канал сразу захватил арбитражный интернет. Милли
este mensaje
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 · Tecnología
190suscriptores2alcance medio por publicación
Feed de la comunidad Abrir en Telegram

Un feed público abierto del índice de búsqueda ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad. Las horas se muestran en UTC.

Solo contenido público, API oficial de Telegram. Acerca de · Preguntas frecuentes · Límites del índice · Eliminar una página · Catálogo · Búsqueda · Cómo contamos