@DNZ_Temas · Post #3573 · 13.05.2024 г., 20:34
✈️ 𝕋𝔼𝕃𝔼𝔾ℝ𝔸𝕄 𝕏 #Gray 📣 𝗕𝗬: @DNZ_Temas
Hashtags
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
Пребарај: #gray
@DNZ_Temas · Post #3573 · 13.05.2024 г., 20:34
✈️ 𝕋𝔼𝕃𝔼𝔾ℝ𝔸𝕄 𝕏 #Gray 📣 𝗕𝗬: @DNZ_Temas
Hashtags
@beautiful_theme · Post #2532 · 20.07.2020 г., 20:54
⚡️Theme Name : Tower 🌈 Color : #dark#gray 🔥Join To Channel : @Beautiful_Theme
@beautiful_theme · Post #2506 · 03.05.2020 г., 18:27
⚡️Theme Name : Dark 🌈 Color : #gray#dark 🔥Join To Channel : @Beautiful_Theme
@beautiful_theme · Post #2485 · 05.04.2020 г., 17:01
⚡️Theme Name : Dark 👌Theme by : @Beautiful_Theme 🌈 Color : #dark#gray 🔥Join To Channel : @Beautiful_Theme
@beautiful_theme · Post #1924 · 10.07.2019 г., 20:43
🖤Theme by: @Beautiful_Theme 🎨➖🎨➖🎨➖🎨➖🎨 🖤Colors: #gray#dark 🎨➖🎨➖🎨➖🎨➖🎨 🖤Theme's name: Superman
@DNZ_Temas · Post #3572 · 13.05.2024 г., 20:34
🎨 𝗧𝗘𝗠𝗔𝗦 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 ➤ 𝗧𝗚𝗫 📢 𝗖𝗵𝗮𝗻𝗻𝗲𝗹: @DNZ_Temas ➖➖➖➖➖➖➖➖➖➖ 🔗𝗔𝗣𝗣𝗟𝗬 𝗧𝗛𝗘𝗠𝗘>>✅ ⤵️𝗕𝗔𝗖𝗞𝗚𝗥𝗢𝗨𝗡𝗗>> ⬇️𝗪𝗔𝗟𝗟𝗣𝗔𝗣𝗘𝗥>> ➖➖➖➖➖➖➖➖➖ 🏷️Tags; #Gray #MDGram ╚═══ ღ 𝔻ℕℤ 𝕋𝔼𝕄𝔸𝕊 ღ ═══╝
@DNZ_Temas · Post #3585 · 19.05.2024 г., 19:56
✈️ 𝕋𝔼𝕃𝔼𝔾ℝ𝔸𝕄 𝕏 #Dark#Gray 📣 𝗕𝗬: @DNZ_Temas
@beautiful_theme · Post #2504 · 25.04.2020 г., 12:06
⚡️Theme Name : Wood Board 🌈 Color : #Blue#Gray 🔥Join To Channel : @Beautiful_Theme
@beautiful_theme · Post #2477 · 28.03.2020 г., 14:49
⚡️Theme Name : Tower 👌Theme by : @Beautiful_Theme 🌈 Color : #light#gray 📥Links Theme : 👉🌟Apply Theme 🌟👈 🔥Join To Channel : @Beautiful_Theme
@DNZ_Temas · Post #3495 · 22.04.2024 г., 14:36
✈️ 𝕋𝔼𝕃𝔼𝔾ℝ𝔸𝕄 𝕏 #Girl#Gray 📣 𝗕𝗬: @DNZ_Temas
@DNZ_Temas · Post #3120 · 06.01.2024 г., 22:13
🎨 𝗧𝗘𝗠𝗔𝗦 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 ➤ 𝗧𝗚𝗫 📢 𝗖𝗵𝗮𝗻𝗻𝗲𝗹: @DNZ_Temas ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ 🔗𝗔𝗣𝗣𝗟𝗬 𝗧𝗛𝗘𝗠𝗘>> ✅ ⤵️𝗕𝗔𝗖𝗞𝗚𝗥𝗢𝗨𝗡𝗗>> ⬇️𝗪𝗔𝗟𝗟𝗣𝗔𝗣𝗘𝗥>> ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ 🏷️Tags: #Girl#Gray ╚═══ ღ 𝔻ℕℤ 𝕋𝔼𝕄𝔸𝕊 ღ ═══╝
@IOSTelegramThemes · Post #34 · 11.09.2019 г., 11:55
Gray Theme #Gray#Black 🆔@IOSTelegramThemes