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

Пребарај: #btcfutures

当前筛选 #btcfutures清除筛选
Crypto M - Crypto News

@CryptoM · Post #64528 · 09.04.2026 г., 06:18

🚀 Binance to Adjust Minimum Notional Value for BTC Perpetual Futures According to the announcement from Binance, the exchange plans to adjust the minimum notional value for orders of BTCUSDT and BTCUSDC USDⓈ-M Perpetual Futures Contracts on 2026-04-14 at 06:30 (UTC). This adjustment aims to enhance market liquidity and improve the trading experience for users. The process is expected to be completed within approximately four hours and will not impact USDⓈ-M Futures trading operations. The specific changes involve reducing the minimum notional value for BTCUSDT and BTCUSDC contracts from 100 USDT and 100 USDC to 50 USDT and 50 USDC, respectively. Existing orders will remain unaffected by this adjustment. API users can access the latest minimum notional value for orders of USDⓈ-M Perpetual Futures Contracts through the GET /fapi/v1/exchangeInfo endpoint. For further details and updates, users are encouraged to refer to the full API Changelog. Binance advises traders to review the updated trading parameters and adjust their strategies accordingly to avoid any unnecessary impact on their trading activities. This notice is released under Binance Exchange Rule 17, and users are reminded to consult the original English version of the announcement for the most accurate information, as there may be discrepancies in translated versions. #Binance#BTCFutures#PerpetualFutures#TradingUpdate#CryptoTrading#BTCUSDT#BTCUSDC#MarketLiquidity#CryptoNews