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

Резултати

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

Пребарај: #ssrdog

当前筛选 #ssrdog清除筛选
订阅分享中心

@dingyue_Center · Post #3706 · 16.10.2025 г., 12:31

#投稿 vmess://ewogICJ2IjogIjIiLAogICJwcyI6ICIyMzNib3ktd3MtbGFkZGVyLmx5YmMuc2l0ZSIsCiAgImFkZCI6ICJsYWRkZXIubHliYy5zaXRlIiwKICAicG9ydCI6ICI0NDMiLAogICJpZCI6ICI0NDlkNTBlOC1jY2ZkLTRlOTItYjBkNy02Nzk0NDQ3ZWZiNjYiLAogICJhaWQiOiAiMCIsCiAgInNjeSI6ICJhdXRvIiwKICAibmV0IjogIndzIiwKICAidHlwZSI6ICJub25lIiwKICAiaG9zdCI6ICJsYWRkZXIubHliYy5zaXRlIiwKICAicGF0aCI6ICIvNDQ5ZDUwZTgtY2NmZC00ZTkyLWIwZDctNjc5NDQ0N2VmYjY2IiwKICAidGxzIjogInRscyIsCiAgInNuaSI6ICIiLAogICJhbHBuIjogIiIsCiAgImZwIjogIiIKfQ== #SSRDOG 订阅链接:https://no10-svip.urlapi-dodo.cyou/s?t=d90890b381277d675fc1469ac14a2641 总流量:500.00GB 剩余流量:453.75GB 已上传:3.06GB 已下载:43.19GB 该订阅将于未知过期,可能是无限时长订阅 vless://[email protected]:39800?type=tcp&encryption=&security=reality&pbk=kkaU9kKJgpUMtk9VOrEnRh-JMUvEd1u-N3UBkFQlSkA&fp=chrome&sni=tesla.com&sid=d62c&spx=%2F&flow=xtls-rprx-vision#zoro-900G明天到期 订阅链接:https://subtwo.arisaka.io/api/v1/client/subscribe?token=6ab4a8c0c632f45ecd35b75fa3bfcefe 总流量:80.00GB 剩余流量:18.93GB 已上传:1.07GB 已下载:60.00GB 该订阅将于2025-10-28 21:31:13 +0800 HKT过期,距离到期还有12天1小时32分11秒 订阅链接:https://msub.xn--bwwx30f.top/api/v1/client/subscribe?token=c6fbf0b7ddad71011f342130f8a9e34f 总流量:130.00GB 剩余流量:69.02GB 已上传:3.68GB 已下载:57.31GB 该订阅将于未知过期,可能是无限时长订阅 订阅链接:https://gqas.yukihasu.top/sub/yukihasu?token=c5fb837fe4b9aeaf14881328bd38c7bb 总流量:100.00GB 剩余流量:48.80GB 已上传:4.98GB 已下载:46.22GB 该订阅将于2025-11-17 09:52:43 +0800 HKT过期,距离到期还有31天13小时51分46秒 订阅链接:https://tipk.yukihasu.top/sub/yukihasu?token=49210db28e3e382d0301544f7834a93a 总流量:200.00GB 剩余流量:135.28GB 已上传:918.48MB 已下载:63.82GB 该订阅将于2026-01-08 00:04:00 +0800 HKT过期,距离到期还有83天4小时3分17秒 订阅链接:https://sub.dmit.dpdns.org/share/sub/dingyue_Center_1016?token=yu_kpJSRmPEykr7XlvAeh 总流量:1.47TB 剩余流量:1.21TB 已上传:0.00B 已下载:258.62GB 该订阅将于2026-01-09 13:08:54 +0800 HKT过期,距离到期还有84天16小时54分28秒

#二手机场流转计划 机场名: #ssrdog 官网: https://dog.ssrdog.com/ 交易方式: 支口令 出售价格: 0.1(限中奖的) 交付方式: 账号密码 账户类型: 不限时500g 出售原因: 参与的在下面回复:1,一人只能回复一次。限在二手群发言数至少3条往上的。此条消息发出来后进群的不具备参与资格 联系方式: 已隐藏 #已售出 ⚠️ 理性消费,谨慎防诈。

#二手机场流转计划 机场名: #SSRDOG 官网: https://dog.ssrdog.com/#/account/dashboard 交易方式: 支付宝口令红包或者USDT 出售价格: 170 交付方式: 我把账号密码给你然后自己修改邮箱 账户类型: 标准套餐300GB 2026年10月25日到期 出售原因: 买多了 联系方式: 已隐藏 #已售出 ⚠️ 理性消费,谨慎防诈。

#二手机场流转计划 机场名: #SSRDOG 官网: https://dog.ssrdog.com/#/signin 交易方式: 支付宝或者虚拟货币 出售价格: 200 交付方式: 我给你帐号密码,你登进去自己把邮箱修改成自己的 账户类型: 标准套餐300GB 2026年10月25号到期 出售原因: 买多了 联系方式: 已隐藏 #已售出 ⚠️ 理性消费,谨慎防诈。

12
ПретходнаСтраница 1 од 2Следна