TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Резултати

Пронајдени 2 слични објави

Пребарај: #savewildlife

当前筛选 #savewildlife清除筛选

Горы в осаде: как Таджикистан стал фабрикой контрабанды 🦅💔Торговля редкими животными – это не просто преступление, а целая индустрия, приносящая миллионы. Один сокол из Центральной Азии может стоить $50 тыс., а за снежного барса платят до $80 тыс. Браконьеры вывозят сотни особей, а наказание – редкость. 🔥90% контрабандистов остаются безнаказанными, а спрос на рынке только растёт. Экосистемы рушатся, но богатые коллекционеры продолжают покупать. ⏳Пока законы слабы, природа платит цену. Вопрос не в том, можем ли мы остановить это. Вопрос в том, хотим ли. ❌🐆#СтопБраконьерство#SaveWildlife

Ekaterina GG🦒🐘🦏🦓🐊🦒

@guliagrichko9791 · Post #9113 · 08.01.2026 г., 09:20

🦏 Маленькое чудо в большом мире природы В Испании произошло настоящее событие — родился первый в стране детёныш белого носорога после удивительной 491-дневной беременности. Это одна из самых длительных беременностей среди всех наземных млекопитающих, и каждый день этого пути имеет значение. Когда малышка появилась на свет, она весила более 40 килограммов, но рядом с матерью казалась крошечным комочком складок, любопытства и упрямой энергии. Уже через несколько часов она встала на ноги, а спустя дни начала повсюду следовать за матерью — ведь для носорогов близость означает жизнь. Белые носороги — не просто редкие животные. Они — инженеры экосистем: формируют ландшафты, поддерживают разнообразие растений и помогают выживать десяткам других видов. Каждое рождение — это шаг к сохранению не только вида, но и целых экосистем нашей планеты 🌍 #БелыйНосорог#ДикаяПрирода#ЗащитаЖивотных#СохранениеВида#ПриродаПланеты#Экология#Wildlife#NatureLovers#SaveWildlife