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

Резултати

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

Пребарај: #stratolaunch

当前筛选 #stratolaunch清除筛选

🚀Американский гиперзвук возвращается! ⠀ 🇺🇸 Впервые с 1960-х годов у США появился многоразовый гиперзвуковой аппарат — беспилотник Talon-A компании Stratolaunch успешно достиг скорости более 5 Махов (свыше 6200 км/ч). ⠀ 📆 Полёт прошёл в марте, но видео испытаний опубликовали только 8 мая. ⠀ 🛫Как это было: 🔹 Talon-A сбросили с гигантского самолёта Roc на высоте 7 км 🔥 Дрон включил двигатель и вошёл в гиперзвук 🌡 Температура корпуса превысила 1100°C 🎯 После серии манёвров Talon-A самостоятельно приземлился на базу ВВС США ⠀ 📏 Размеры Talon-A: — длина: 8,5 м — размах крыла: 3,4 м ⠀ ⚠️ Детали испытаний остаются засекреченными — Пентагон молчит. Но сам факт: США возвращаются в клуб гиперзвука. ⠀ #TalonA#Stratolaunch#гиперзвук#беспилотник#США#военныетехнологии#новости#гиперзвуковойдрон#техника#Пентагон#Roc#ВВССША

🚀⚡Talon-A получит ещё 16 двигателей для гиперзвуковых испытаний Stratolaunch расширяет парк ракетных двигателей — ещё 16 новых Hadley H13 поставит американский стартап Ursa Major, специализирующийся на гиперзвуковых технологиях. 🔧🧪 Новая версия двигателя отличается повышенным ресурсом — запусков будет в 2 раза больше, чем у стандартной модификации. Это даст возможность провести больше тестовых полётов гиперзвукового ракетоплана Talon-A, ранее достигавшего скорости до Mach 5. 💥🛩 Hadley работает на смеси керосина и жидкого кислорода, использует цикл ступенчатого сгорания с высоким содержанием кислорода — такую схему обычно применяют в настоящих ракетных двигателях. Миссии выполняются в интересах Минобороны США, детали остаются засекреченными. 🛰️ #TalonA#Stratolaunch#UrsaMajor#гиперзвук#ракетоплан#Hadley#двигатели#США#aerospace#defensetech#авианьюс#воентех