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

Резултати

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

Пребарај: #hilton

当前筛选 #hilton清除筛选
Yulduz Usmonova

@Yulduz_Usmonova · Post #2590 · 11.12.2020 г., 19:57

MEGA PREMYERA "YURAK" Yulduz Usmonova tug'ilgan kunida yangi taronalarini premyera qilib, joyida klip ham tasvirga oldirvordilar. Mana sizlarga exclusive videoklip! 🤩 #Toshkent_City#Hilton Yulduz.uz Rasmiy sahifalari INSTAGRAM | BOT | YOUTUBE INSTAGRAM | OK | FACEBOOK T.me/YULDUZ_USMONOVA

Yulduz Usmonova

@Yulduz_Usmonova · Post #2636 · 24.12.2020 г., 08:32

YULDUZ USMONOVA - BEVAFO #yulduzusmonova#premyera #Toshkent_City#Hilton All Rights Reserved. Все права защищены Официальные страницы в социальных сетях. Instagram http://instagram.com//yulduzusmonovam... Instagram http://instagram.com/yulduzibragimovn... Одноклассники http://ok.ru/yulduzusmanovaofficial Facebook http://facebook.com/yulduzusmonovamusic Telegram https://telegram.me/yulduz_usmonova

MPA GLOBAL

@mpa_creative · Post #157 · 24.05.2022 г., 22:31

«Шахсий бренд ва Бизнес» Ўзбекистондаги Биринчи Аёлар форумидан фото лавхала 🔴🟡🔵 02.04.2022 #personalbrending#shahsiybrend#shahsiyrivojlanish#forum#internationalforum#public#relashionship#media#pr#advertisement#wediditperfectly#wedidit#tashakkur#tavsilot#hilton#hiltonhotel#kolan#bright#news#tv#photo#beuniverse#mpa#flowergarden#cake

MPA GLOBAL

@mpa_creative · Post #124 · 21.05.2022 г., 07:16

«Шахсий бренд ва Бизнес» Ўзбекистондаги Биринчи Аёлар форумидан фото лавхалар 🔴🟡🔵 #personalbrending#shahsiybrend#shahsiyrivojlanish#forum#internationalforum#public#relashionship#media#pr#advertisement#wediditperfectly#wedidit#tashakkur#tavsilot#hilton#hiltonhotel#kolan#bright#news#tv#photo#beuniverse#mpa#flowergarden#cake