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

Пребарај: #labour

当前筛选 #labour清除筛选
Marx21.it

@marx21news · Post #9935 · 12.03.2026 г., 15:05

La doppia crisi di Starmer: sottomesso a Washington, abbandonato dagli elettori A due anni dall'inizio del mandato, il ritratto di Keir Starmer si fa sempre più netto: arroganza interna e sudditanza esterna. Da un lato, apre le basi britanniche (Fairford e Diego Garcia) agli attacchi USA contro l'Iran, dopo aver inizialmente giudicato l'operazione illegale secondo il diritto internazionale. Un cambio di rotta avvenuto solo dopo le pressioni di Washington. Non sovranità, ma diligente amministrazione degli interessi altrui. Dall'altro, il crollo nel collegio popolare di Gorton and Denton, dove il Labour precipita al terzo posto, superato dai Verdi e da Reform UK. Un territorio operaio e impoverito che ha voltato le spalle a un partito ormai percepito come "una macchina amministrativa senz'anima". Il risultato? Un premier umiliato all'estero e un partito che, nei territori che un tempo lo rappresentavano, non sa più perché esiste. #KeirStarmer#Labour#PoliticaEstera#CrisiPolitica#GortonAndDenton https://www.marx21.it/internazionale/starmer-tra-servilismo-atlantico-e-disfatta-politica-il-labour-perde-il-paese-mentre-obbedisce-a-washington/

🌍G20 Summit in South Africa 🗓 The G20 Summit took place in Johannesburg on November 22–23, 2025, where member countries agreed on a set of measures aimed at building a more resilient and equitable global order. South African President Cyril Ramaphosa emphasized that the summit’s outcomes were a natural continuation of the work done by the previous three G20 presidencies. The adopted Leaders’ Declaration, he said, is “not just words” but a concrete commitment to improving people’s lives around the world. ✨ 🔚 During the final session, participants agreed to take joint action in three key areas: 1️⃣ Access to critical minerals 2️⃣ Ensuring decent working conditions 👷‍♂️ 3️⃣ Advancing artificial intelligence 🤖 South Africa also secured the official approval of all the initiatives it put forward as the host country. 🇿🇦🙌 🔗 Source: https://t.me/tvbrics/18083 #G20#SouthAfrica#Summit#Johannesburg#InternationalCooperation#ArtificialIntelligence#Labor#Labour#CriticalMinerals