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

Пребарај: #nethermind

当前筛选 #nethermind清除筛选
SpotOnChain | Announcement

@spotonchain · Post #716 · 21.02.2024 г., 03:20

The $STRK price is down nearly 12% since the #airdrop! Who are the major sellers? 1. #Nethermind: Lido Node Operator They received 10.25M $STRK and have sold 959.1K $STRK for 2.31M $USDC via #Uniswap at ~$2.41. Current holding: 9.24M $STRK ($19.31M). Token flow: https://platform.spotonchain.ai/en/visualizer?id=49369 2. #FlowTraders: They received 5M $STRK and have: - deposited 3.5M $STRK to #Binance and 100K $STRK to Crypto.com - sold 943K $STRK for $USDC and $ETH via #Uniswap at ~$3.82 ($3.6M) Current holding: 456,962 $STRK ($946K). Token flow: https://platform.spotonchain.ai/en/visualizer?timeRange=1&id=49362