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

Резултати

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

Пребарај: #vic

当前筛选 #vic清除筛选
Coin Sonar

@CoinSonar · Post #244227 · 18.04.2026 г., 14:55

#VIC | Volume spike (USDT PAIR) 118 times the average volume 197.21K USDT traded in 15 min └Buying vol: 101.58K USDT 🟢 Boost score: 2/10 24h Vol: 159.67K USDT (Binance) Price: 0.0658 (-2.7% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #244189 · 18.04.2026 г., 12:55

#VIC | Volume spike (USDT PAIR) 877 times the average volume 97.34K USDT traded in 1 min └Buying vol: 76.61K USDT 🟢 Boost score: 8/10 24h Vol: 159.67K USDT (Binance) Price: 0.0651 (-2.7% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #244078 · 18.04.2026 г., 08:38

#VIC | Volume spike (USDT PAIR) 77 times the average volume 129.41K USDT traded in 15 min └Buying vol: 83.34K USDT 🟢 Boost score: 6/10 24h Vol: 159.67K USDT (Binance) Price: 0.0615 (-2.7% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243527 · 17.04.2026 г., 08:06

#VIC | Volume spike (USDT PAIR) 100 times the average volume 166.78K USDT traded in 15 min └Selling vol: 102.40K USDT 🔴 Boost score: 1/10 24h Vol: 159.67K USDT (Binance) Price: 0.0566 (-2.7% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243472 · 17.04.2026 г., 06:06

#VIC | Volume spike (USDT PAIR) 77 times the average volume 128.85K USDT traded in 15 min └Buying vol: 110.24K USDT 🟢 Boost score: 5/10 24h Vol: 159.67K USDT (Binance) Price: 0.0545 (-2.7% in 24h)

Hashtags

ПретходнаСтраница 1 од 3Следна