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 слични објави

Пребарај: #standnews

当前筛选 #standnews清除筛选
Hong Kong Democracy Movement

@hkdmovement · Post #7849 · 28.09.2024 г., 03:23

《立場新聞》案判決:前總編輯鍾沛權判囚1年9個月 • 鍾沛權及林紹桐被控串謀發佈煽動刊物 • 鍾被判監禁1年9個月,林因健康問題獲釋 • 法官批評被告「參與抗爭」而非進行真正傳媒工作 • 特區政府稱判決「彰顯公義」 • 國際組織批評判決違反國際人權公約,製造寒蟬效應 這判決嚴重打擊香港新聞自由,記者面臨前所未有的威脅。 --- 🇭🇰 Stand News Case Verdict: Former Editor-in-Chief Sentenced to 1 Year 9 Months • Chung Pui-kuen and Patrick Lam charged with conspiracy to publish seditious publications • Chung sentenced to 1 year 9 months, Lam released due to health issues • Judge criticized defendants for "participating in protests" rather than genuine media work • Hong Kong government claims verdict "manifests justice" • International organizations criticize verdict as violating international human rights conventions, creating chilling effect This verdict severely undermines press freedom in Hong Kong, with journalists facing unprecedented threats. #HongKong#StandNews#PressFreedom#HumanRights