@kazarmochk · Post #6638 · 11.04.2026 г., 14:11
Ло Вэньчжоу любит парней, но только если это не Фэй Ду. #modu
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #425 · 20 апр.
Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках. Выглядело это примерно так: from fastapi.concurrency import run_in_threadpool async def execute(data: DataRequest) -> DataResponse: try: result = await run_in_threadpool(sync_function, data) return DataResponse(data=result) except Exception as e: return DataResponse( error=str(e), success=False, ) В общем работает нормально. Для всех вызовов под капотом используется общий тредпул, всё работает предсказуемо. Но потребовалось изменить количество запускаемых в пуле потоков (по умолчанию создается 40 воркеров). Так как дело происходит с FastAPI, делается это через lifespan используя настройки anyio: import anyio @asynccontextmanager async def lifespan(app: FastAPI): limiter = anyio.to_thread.current_default_thread_limiter() limiter.total_tokens = 100 yield # если вдруг нужно вернуть обратно limiter.total_tokens = 40 Зачем менять количество воркеров? - уменьшить, если оперативки мало (один тред занимает ~8мб) - увеличить чтобы выдержать нагрузку Если есть предложения получше при тех же вводных - предлагайте😉 #async
Hashtags
Пребарај: #modu
@kazarmochk · Post #6638 · 11.04.2026 г., 14:11
Ло Вэньчжоу любит парней, но только если это не Фэй Ду. #modu
Hashtags
@kazarmochk · Post #5537 · 08.11.2025 г., 19:06
квантовый двойник фэй ду не нашел труп своей матери #modu
Hashtags
@kazarmochk · Post #5166 · 23.09.2025 г., 18:55
шутки за 300. что общего между холодильником и фэй чэнъюем? если вытащить шнур из розетки, овощи начнут портиться. #modu
Hashtags
@haitang_weiyuu · Post #4844 · 30.04.2025 г., 16:41
#modu https://weibo.com/6182111047/5160782358646125
Hashtags
@haitang_weiyuu · Post #4780 · 20.04.2025 г., 18:18
"Прокатимся, офицер?" #modu https://x.com/siesie49595641/status/1657565738641817600?t=n8VRDV8Gt3vjvwdtDuLreA&s=19
Hashtags
@haitang_weiyuu · Post #4761 · 18.04.2025 г., 07:40
#modu https://x.com/xMomokai/status/1912742455511744841?t=CgtM5no7FjqSXMNGUm9nqA&s=19
Hashtags
@haitang_weiyuu · Post #4591 · 31.03.2025 г., 15:08
#modu https://weibo.com/6090091247/5149949391278296
Hashtags
@haitang_weiyuu · Post #4538 · 23.03.2025 г., 16:38
#modu https://x.com/_carmily/status/1225988426534662145?t=KvqGtu9x4eIkHKLciWF4Uw&s=19
Hashtags
@haitang_weiyuu · Post #4500 · 18.03.2025 г., 14:02
#modu https://weibo.com/6245634288/5142619522601549
Hashtags
@haitang_weiyuu · Post #4414 · 06.03.2025 г., 17:20
Свершилось! В Японии начался показ дорамы "Правосудие во тьме". Первые 2 серии уже доступны для просмотра! С возвращением, господин Фэй ❤️ #modu
Hashtags
@haitang_weiyuu · Post #4404 · 06.03.2025 г., 10:23
Надеюсь, все помнят, какой завтра день ~ #modu
Hashtags
@haitang_weiyuu · Post #4314 · 21.02.2025 г., 12:35
Ещё немножко! "Безмолвное чтение" будет в эфире с 7 марта. Будем смотреть по 2 серии в неделю, всего 30 серий! Ждём ❤️ #modu
Hashtags