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

Резултати

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

Пребарај: #mdsscloud

当前筛选 #mdsscloud清除筛选
杰尼龟和他的订阅们

@jngchannel · Post #1413 · 11.12.2022 г., 02:00

#MDSSCLOUD #SS #深港专线 测速带宽 #武汉移动1200M 官网: https://mdss.cloud 频道: https://t.me/mdss_announce 群组: https://t.me/mdss_chat 套餐截图: https://t.me/taochanyuantu/73 我们近期观察到新的运营团队对线路进行了更换,更换成了深港专线,速度大幅度提升,不过这解锁还是不咋样,在线路方面采用两个移动入口,一个中山移动入口和一个佛山移动入口,落地包含AMZAON、Scloud、MIKU、DIGITALOCEAN、Nearoute等,部分落地复用,我们进行了去重处理 九折优惠码:1206

杰尼龟和他的订阅们

@jngchannel · Post #387 · 10.08.2022 г., 12:30

#MDSSCLOUD #SS #深港专线 测速带宽 #江苏电信2000M #广西联通1000M 官网: https://mdss.cloud 频道: https://t.me/mdss_announce 群组: https://t.me/mdss_chat 套餐截图: https://t.me/taochanyuantu/73 梦迪集团旗下机场,凭借其钞能力,拥有良好的延迟和不俗的速度,不过啥时候流媒体解锁和UDP也能支棱起来啊(