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

Резултати

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

Пребарај: #scriptcat

当前筛选 #scriptcat清除筛选
折腾实验室频道

@TossLabChannel · Post #73 · 31.10.2024 г., 06:33

#脚本猫#ScriptCat#linuxdo #大麦抢票脚本猫油猴插件 全自动抢票,自动提交订单 本脚本后续不会更新 如果你抢周杰伦或者其他演唱会时出现 该渠道不支持购买 那么是正常的 因为网页端抢票被官方ban了 无法解决 抢票之前务必在APP内填写好收货地址和观影人信息!! 抢不到是正常现象 拼的是网速 😀教程地址:点击链接 😀脚本猫地址:点击链接 📢 群聊:@TossQL 🎈 频道:@TossQLChannel

折腾实验室频道

@TossLabChannel · Post #11 · 16.10.2024 г., 07:18

#脚本猫#scriptcat#task#签到#任务#script 微软积分商城签到v1.1.4.1 简介 每天自动完成 Microsoft Rewards 任务获取积分奖励, ✅必应搜索任务(Web)、 ✅每日活动任务(Web)、 ✅更多活动任务(Web)、 ✅新闻阅读任务(App)、 ✅每日签到任务(App)、 使用说明: 搭配ScriptCat完成定时脚本 Microsoft Rewards积分兑换地址:点击链接 作者geoi6sam1 ScriptCat:点击链接 源地址:点击链接 📢 群聊:@TossIPhone 🎈 频道:@TossIChannel 每天推送有用有趣的内容,包括但不限于#Emby#VPS#APP#Crack#Task#Lottery#Mooch#AppleNews#还有每天都有的抽奖活动,加入我们,一起搞机,一起折腾!

折腾实验室频道

@TossLabChannel · Post #10 · 16.10.2024 г., 07:18

#Task#Scrip#定时#签到#脚本猫 #ScriptCat -脚本猫 脚本猫,一个可以执行用户脚本的浏览器扩展,万物皆可脚本化,让你的浏览器可以做更多的事情! 安装脚本 可以从各大用户脚本市场获取脚本进行安装,脚本猫所支持的后台脚本专门建立了一个市场:后台脚本. 安装方式与油猴一样,同时也是兼容绝大部分油猴脚本的 开发文档 尽力完善中,因为是参考油猴的设计,与油猴脚本相通的地方很多,就算你使用其它油猴管理器,你也可以参考脚本猫的文档来开发! 安装扩展 我们已经上架了扩展商店,如果你无法访问商店内容,请在release中下载 zip 包手动进行安装 扩展商城 • Chrome 商店 • Edge 商店 • FireFox 商店 交流 • Telegram • 油猴中文网 📢 群聊:@TossIPhone 🎈 频道:@TossIChannel 每天推送有用有趣的内容,包括但不限于#Emby#VPS#APP#Crack#Task#Lottery#Mooch#AppleNews#还有每天都有的抽奖活动,加入我们,一起搞机,一起折腾!