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

Пребарај: #sgp2025

当前筛选 #sgp2025清除筛选
UzVC

@UzVC_uz · Post #34 · 22.10.2025 г., 10:46

🚀🚀🚀 Завершен отбор в SGP 2.0 С июля по сентябрь проходил отбор стартапов в нашу акселерационную программу Startup Growth Program 2.0. Startup Growth Program — флагманская инициатива UzVC для развития узбекской стартап-экосистемы. 8-недельная программа включает: ✔️ менторство от экспертов из Кремниевой долины ✔️ подготовку к привлечению инвестиций ✔️ Demo Day с международными инвесторами. 🎯 Результаты отбора: В конце сентября 16 стартапов вошли в финальный шорт-лист программы из большого числа заявок. Команда UzVC и международные эксперты провели тщательный анализ всех проектов📌📌. Программа SGP 2.0 пройдет в первой половине декабря этого года. ________________________________________________________________________ 🚀🚀🚀 SGP 2.0 ga tanlov yakunlandi Iyul oyidan sentyabr oyigacha Startup Growth Program 2.0 akseleratsiya dasturiga startaplar tanlovi o'tkazildi. Startup Growth Program — UzVC ning O'zbekiston startap ekotizimini rivojlantirish uchun yetakchi tashabbusi. 8 haftalik dastur: ✔️ Kremniy vodiysi ekspertlaridan mentorlik ✔️ investitsiya jalb qilishga tayyorgarlik ✔️ xalqaro investorlar ishtirokidagi Demo Dayni o'z ichiga oladi. 🎯 Tanlov natijalari: Sentyabr oxirida ko'plab arizalar orasidan 16 ta startap dasturning yakuniy qisqa ro'yxatiga kirdi. UzVC jamoasi va xalqaro ekspertlar barcha loyihalarni sinchkovlik bilan tahlil qilishdi📌📌. SGP 2.0 dasturi joriy yilning dekabr oyining birinchi yarmida o'tkaziladi. ________________________________________________________________________ 🚀🚀🚀 SGP 2.0 Selection Completed From July to September, we conducted the selection process for startups into our Startup Growth Program 2.0 acceleration program. Startup Growth Program is UzVC's flagship initiative to develop the Uzbek startup ecosystem. The 8-week program includes: ✔️ mentorship from Silicon Valley experts ✔️ fundraising preparation ✔️ Demo Day with international investors. 🎯 Selection Results: At the end of September, 16 startups made it to the final shortlist of the program from a large number of applications. The UzVC team and international experts conducted a thorough analysis of all projects📌📌. The SGP 2.0 program will take place in the first half of December this year. 🌐Website |📷Instagram |🌐LinkedIn #UzVC#post#VC#news#SGP2025