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

Резултати

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

Пребарај: #junoawards2025

当前筛选 #junoawards2025清除筛选
ТГ L-Acoustics Russia

@lacousticsrussia · Post #111 · 27.05.2025 г., 09:43

L-Acoustics L Series обеспечили безупречный звук на Juno Awards 2025🎤 Ванкуверская арена Rogers Arena в марте приняла 54-ю церемонию Juno Awards — главной музыкальной премии Канады. Для идеального звука в зале на 19 000 мест компания KiAN Sound впервые использовала новейшие системы L-Acoustics L Series (L2 и L2D) вместе с K2 и KS28. 🎶Ключевые моменты: - Система покрыла 270° зрительских мест без «мёртвых зон». - Основные массивы: 6x L2 + 2x L2D, боковое/тыльное заполнение на K2, сабвуферы KS28. - Устойчивость: на 56% меньше краски, 30% меньше дерева и 60% меньше стали в производстве. - Звук оставался чётким даже в «гудящей» арене — от первых рядов до верхних ярусов. 🎤Отзывы: - Марк Врикен (главный звукорежиссёр): «L2 обеспечил фантастическое покрытие и минимальный фидбэк на сцене». - Дерек Махаффи (KiAN): «Каждый исполнитель — от Майкла Бубле до Sum 41 — звучал безупречно». 🌟Хедлайнеры: Майкл Бубле (ведущий), прощальное выступление Sum 41, награда легенде Энн Мюррей. Это первый опыт KiAN на Juno Awards после 10 лет работы на побочных шоу. Результат? Восторг зрителей и организаторов! [Подробнее о Juno Awards](https://www.junoawards.ca) | [KiAN Sound](https://www.kiansound.com) #JunoAwards2025#LAcoustics#Звук#Музыка#Технологии ➡️L-Acustic Chat⬅️