@fandom_sticker1 · Post #6499 · 12.04.2025 г., 11:19
╭╰꯭⊹݂۫𓈒݂۫⃝━݂۫╼┄╾݂۫┄▬ׂׅ▬ׂׅ┄⊹݂۫╾݂۫━꯭۫‧˚𖥔 ࣪˖ ┆ ┆ Рутил ╰ ╰⊹݂۫╾݂۫━▭ׅ࣪▬⊹݂۫╾݂۫╾݂۫╼▬▭ׅ࣪╾𖥔 ࣪˖ #Rutile #housekinokuni ุ๋╰꯭━݂۫╼┄▭ׅ࣪▬┅┄─┄݂۫━꯭۫ ˓╮ 𓏲🔨ᬄᰱᯮཻུ༅➺─ссылка на стикеры ₊𓏲 ๋࣭╭ִ╭ִ─┅┄┅┄┅▭ׅ࣪▬┈╯
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
Пребарај: #housekinokuni
@fandom_sticker1 · Post #6499 · 12.04.2025 г., 11:19
╭╰꯭⊹݂۫𓈒݂۫⃝━݂۫╼┄╾݂۫┄▬ׂׅ▬ׂׅ┄⊹݂۫╾݂۫━꯭۫‧˚𖥔 ࣪˖ ┆ ┆ Рутил ╰ ╰⊹݂۫╾݂۫━▭ׅ࣪▬⊹݂۫╾݂۫╾݂۫╼▬▭ׅ࣪╾𖥔 ࣪˖ #Rutile #housekinokuni ุ๋╰꯭━݂۫╼┄▭ׅ࣪▬┅┄─┄݂۫━꯭۫ ˓╮ 𓏲🔨ᬄᰱᯮཻུ༅➺─ссылка на стикеры ₊𓏲 ๋࣭╭ִ╭ִ─┅┄┅┄┅▭ׅ࣪▬┈╯
Hashtags
@RsRamble · Post #841 · 28.12.2024 г., 08:23
「可是…为什么,那么遥远呢」 特效是老师自己加的,超绝,我还要多学 宝石之国的磷叶石 Anime Festival Asia Singapore 2024 D3 (2024-12-01) #phosphophyllite#フォスフォフィライト#housekinokuni#landofthelustrous#宝石の国#cosplay#anime#animeconvention#sunteccity#suntecconventioncentre#afasg#afasg2024#singapore
@fandom_sticker1 · Post #3039 · 27.11.2022 г., 12:39
—А #АльтушкаДляСкуфа #агенткартер —Б #бандори #бесконечноелето —В #вк #ВоВсемВиноватыКошки #вокалойд —Г #гравитифолз #геншин —Д #докидокилитерныйклуб #данганронпа #джоджо —Е #евангелион —З #зайчик #звездноедитя -И #Иисус —К #кон #крипипаста #КлеткиЗаРаботой #камеронмонанхэн #когдаплачутцикады —М #магистерДьявольскогоКульта #марвел #металфемели #майлитлпони —О #охужэтотэкстрасенсайки #оно —П #ПовестьОКонцеСвете —Р #рандом —С #стример #СтановитьсяВолшебницей #секай #СкоттПилигрим —Т #тиктокер #тролли #труськаичулкапресвятойподвяз #тыквеннаяночь —У —Х #хонкай #хоризон —Ч #человекбензопила —Ш #ШампанскоеИРозы #шерлок —э #эйфория #ЭксперементыЛейн —Я #яндересимулятор —A #D4DJ#fearAndHunger#AlienStage #Goblin #DoctorHouse #MyBloodyValentine #chinchikurin #PopeeThePereformer #spree #AliceInBorderland #skullgirls #yttd #TheWalkinDead #eddsworld #13карт #theLastOfUs #honkaistarrall #tooManylosingHeroines #needyStreamerOverload #CookieRunKingdom #Okegom #Dailydoseofsunshine #DarkDeseption #housekinokuni #toiletboundhanakokun #totono #Strangersfromhell #akillerparadox #theCoffinOfAndyAndLeyley
Hashtags