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

Резултати

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

Пребарај: #freesoudan

当前筛选 #freesoudan清除筛选
Egountchi Behanzin Officiel

@egountchibehanzinOfficiel · Post #6435 · 06.06.2024 г., 08:50

Hiérarchisation des génocides et des crimes contre l’humanité par la nouvelle "héroïne" des manipulateurs-gauchistes de la France insoumise ? Donc pour elle, les 20 millions de morts au Congo ne sont pas une urgence car ils ne sont pas Palestiniens ? L'extermination des enfants au Yémen par l'Arabie saoudite et sa coalition arabe n'est pas une urgence ? Les Djindjaoui arabes qui exterminent les minorités noires en ce moment au Soudan, ce n’est pas une urgence ? L’esclavage arabo-musulman et ses conséquences jusqu’à présent en Afrique, ce n’est pas une urgence ? De toute façon, elle est à la mode aujourd’hui, demain ce sera une autre personne qui la remplacera. Avant elle, la gauche et Mélenchon utilisaient une autre pour amadouer les habitants des quartiers et des banlieues. Mélenchon est fort dans sa manipulation de vieux gueulard franc-maçon. Quand je pense qu'il y a des Africains qui pensent que la France insoumise est avec eux. La pire chose qui soit arrivée aux immigrés en France, c’est leur soumission à la manipulation de la gauche française. 🤮😂#EB#FreeCongo#FreeAfrika#FreeTogo#FreeSoudan @egountchibehanzinTV