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

Пребарај: #africapower

当前筛选 #africapower清除筛选

⚡ ETHIOPIA: AFRICA'S ENERGY POWERHOUSE ኢትዮጵያ፡ የአፍሪካ የኃይል ማዕከል Not just surviving - POWERING the future! 🌍💪 ━━━━━━━━━━━━━━━━ ⚡ GRAND ETHIOPIAN RENAISSANCE DAM (GERD) ታላቁ የኢትዮጵያ ህዳሴ ግድብ 🏗️AFRICA'S LARGEST DAM: • 74 BILLION m³ capacity • 5,150 MW power • 175m high (57 floors!) • $5 billion - 100% Ethiopian-funded! 🇪🇹 • Status: OPERATIONAL ⚡ "የኢትዮጵያ ህዳሴ በኢትዮጵያውያን" (Ethiopian Renaissance by Ethiopians) ━━━━━━━━━━━━━━━━ 💡 WHAT IT MEANS ✅ Powers all Ethiopia + exports ✅ Sudan: flood control + steady flow ✅ Egypt: regulated water supply ✅ 100% renewable - ZERO emissions ✅ Lights millions of homes across East Africa "One dam lighting half of Africa"⚡🌍 ━━━━━━━━━━━━━━━ 🌱 100% GREEN ENERGY NATION Ethiopia's mix: • Hydropower: 95%+ • Wind: Growing fast • Solar: Huge potential • Coal & gas: ZERO ✅ World's cleanest energy grid!🌿 ━━━━━━━━━━━━━━━ 🔌 ENERGY EXPORT - "AFRICA'S BATTERY" Currently powering: • 🇸🇩 Sudan: 100+ MW • 🇩🇯 Djibouti: 60+ MW • 🇰🇪 Kenya: Ready! Future: South Sudan, Somalia, Eritrea, Egypt 💰 Billions in export income + regional peace "የኢትዮጵያ ኃይል የአፍሪካን ያበራል" (Ethiopian power lights Africa) ━━━━━━━━━━━━━━━ 👷 OPPORTUNITIES FOR YOUTH ⚡CAREERS: • የኤሌክትሪክ ምህንዲሶች (Engineers) • Dam operators • Renewable specialists • Grid managers 🎓 Training at Ethiopian Electric Power, universities, GERD site 💼 Thousands of jobs, high salaries, build the future! ━━━━━━━━━━━━━━━ 💚💛❤️ FUNDED BY ETHIOPIANS Every citizen contributed: • Salary donations • Diaspora bonds • Personal savings More than infrastructure - это символ единства и гордости! "ህዳሴ - የኢትዮጵያውያን ኩራት" (Renaissance - Ethiopian Pride) ━━━━━━━━━━━━━━━ 🌍 GLOBAL IMPACT Ethiopia proves: ✅ Renewable energy works at scale ✅ Africa can self-fund development ✅ Green growth possible ✅ Cooperation beats conflict The world watches - Ethiopia delivers!🌟 ━━━━━━━━━━━━━━━ ⚡ MORE COMING 🚀 Next projects: • Koysha Dam (2,160 MW) • Wind & solar expansion • Geothermal (Rift Valley) Ethiopia's energy future = UNLIMITED!💡 ━━━━━━━━━━━━━━━ 💡 MIND-BLOWING FACTS: 🤯 Reservoir takes 3 years to fill 🤯 Could power 300+ million people 🤯 12,000+ workers built it 🤯 10+ million m³ concrete 🤯 Already generating power! ━━━━━━━━━━━━━━━ ⚡ FROM WATER TO POWER 🌊 Part 1: Water = Life source ⚡ Part 2: Power = Future engine Ethiopian Renaissance by Ethiopians, for Africa!🇪🇹💪 The future is POWERED BY ETHIOPIA! 💡🌟 ━━━━━━━━━━━━━━━ 🌍 ETHIOPIA | ЭФИОПИЯ | ኢትዮጵያ 📱@ethiopia telegram #GERD#EthiopiaEnergy#GreenEnergy#AfricaPower#EthiopianPride#RenewableEnergy#PoweringAfrica