Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках.
Выглядело это примерно так:
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
O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi magistraturasiga 2023–2024-o‘quv yili uchun yozgi qabul boshlandi!
Hujjatlaringizni https://rgsbm.uz sayti orqali topshirishingiz mumkin.
Biznesni boshqarish (MBA) sohalari bo‘yicha yo‘nalishlar:
- Global menejment;
- Kichik biznes va tadbirkorlik;
- Agrobiznes;
- Moliya (korporativ moliya).
Boshqa yo‘nalishlar:
- Loyiha boshqaruvi;
- IT biznes (Ikki diplom Adjou).
Qabul kunlari 14-iyuldan 14-avgustgaqadar!
📍Manzil
☎️ + 99871 239-03-02
☎️ +99871 239-03-17
#GraduateSchool#Admission#Dualdegree#Specializations
Web-site | Telegram | Facebook | Instagram
🇺🇿Biznes va tadbirkorlik oliy maktabida o‘qishga quyidagi mutaxassisliklar uchun yozgi qabul davom etadi:
1️⃣ MBA - Global menejment
2️⃣ MBA - Moliya
3️⃣ MBA - Kichik biznes va tadbirkorlik
4️⃣ MBA - Agrobiznes
5️⃣ MBA - Raqamli iqtisodiyot
6️⃣ MBA - IT biznes
7️⃣Loyiha boshqaruvi (PM)
🔗Batafsil ma’lumot
🎁Hujjat topshirish:e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Specializations#Dualdegree
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
🗣 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabida 2024-2025-o‘quv yili uchun o‘qishga quyidagi mutaxassisliklar uchun yozgi qabul davom etadi:
MBA - Global menejment
MBA - Moliya
MBA - Kichik biznes va tadbirkorlik
MBA - Agrobiznes
MBA - Raqamli iqtisodiyot
MBA - IT biznes
Loyiha boshqaruvi (PM)
🔎Batafsil ma’lumot
🚩Ro‘yxatdan o‘tish:e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Specializations#Dualdegree
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
⚠️O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi 2024-2025-o‘quv yili uchun o‘qishga quyidagi mutaxassisliklar bo‘yicha yozgi qabulni e’lon qiladi:
MBA - Global menejment,
MBA - Moliya,
MBA - Kichik biznes va tadbirkorlik,
MBA - Agrobiznes,
MBA - Raqamli iqtisodiyot
Loyiha boshqaruvi (PM)
🇺🇿Batafsil
🗣️ Высшая школа бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан объявляет летний набор по следующим специальностям на 2024-2025 учебный год:
MBA-глобал менеджмент,
MBA - Финансы,
MBA-Агробизнес,
MBA-Малый бизнес и предпринимательство,
MBA-Цифровая экономика
Управление проектами (РM).
🇷🇺Подробнее
🇬🇧 More information
📥http://e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Specializations#Dualdegree
🌐Web-site | ✅Telegram | ✅Facebook |🌐Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi va Koreyaning Ajou universiteti hamkorligida "IT biznes" magistratura mutaxassisligi bo‘yicha "ikki diplom" xalqaro dasturiga 2023-2024 - o‘quv yili uchun qabul boshlandi.
Birinchi o‘quv yili Biznes va tadbirkorlik oliy maktabida, ikkinchi o‘quv yili Ajou universitetida davom etadi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
👩🎓В сотрудничестве с Высшей школой бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан и Университетом Аджу в Корее начался прием на международную программу «два диплома» по специальности магистратуры "IT бизнес" на 2023-2024 учебный год.
Первый учебный год будет проходить в Высшей школе бизнеса и предпринимательства, а второй учебный год в Университете Аджу.
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Dualdegree#Specializations
Web-site | Telegram | Facebook |Instagram👩🎓
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi 2023-2024-o‘quv yili uchun o‘qishga quyidagi mutaxassisliklar bo‘yicha yozgi qabulni e’lon qiladi:
- Global menejment (MBA);
- Moliya (korporаtiv moliya MBA);
- Kichik biznes va tadbirkorlik (MBA);
- Agrobiznes (MBA);
- Loyiha boshqaruvi (PM).
🇺🇿Batafsil
👩🎓 Высшая школа бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан объявляет летний набор по следующим специальностям на 2023-2024 учебный год:
- Глобальный менеджмент (MBA);
- Финансы (корпоративные финансы MBA);
- Малый бизнес и предпринимательство (MBA);
- Агробизнес (MBA);
- Управление проектами (РМ).
🇷🇺Подробнее
http://e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Dualdegree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Loyiha boshqaruvi” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Управление проектами».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Moliya (korporativ moliya)” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
👩🎓В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Финансы (корпоративные финансы)».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Agrobiznes” magistratura mutaxassisligi bo‘yicha 2023-2024-o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
ВВысшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Агробизнес».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Kichik biznes va tadbirkorlik” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
👩🎓В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Малый бизнес и предпринимательство».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Global menejment” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
ВВысшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Глобальныйменеджмент».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🟦🟦🟦🟦🟦
🔔Suhbat bosqichidan muvofaqqiyatli o‘tgan nomzodlar diqqatiga❗️
🇺🇿 Biznes va tadbirkorlik oliy maktabining magistratura bosqichiga 2024/2025-o‘quv yili uchun qishki qabulning ikkinchi bosqichi boshlanadi.
⚡️ Test sinovlari O‘zbekiston Respublikasi Oliy ta’lim, fan va innovatsiyalar vazirligi huzuridagi Bilim va malakalarni baholash agentligi tomonidan o‘tkaziladi va quyidagi manzilda bo‘lib o‘tadi:
📍 Manzil:Toshkent shahri, Yunusobod tumani, Bog‘ishamol ko‘chasi, 12-uy
🗓 Sana: 2025-yil 31-yanvar
⏱ Vaqt: soat 13:00
✅Eslatma:
Test sinovlariga kelishda o‘zingiz bilan shaxsni tasdiqlovchi hujjat (ID-karta yoki pasport) olib kelishni unutmang!
📌 Imkoniyatingizni qo‘ldan boy bermang va vaqtida yetib keling!
📞 Qo‘shimcha ma’lumot uchun:
+99871 239 03 15
+998 71 239 03 05
🔔 Внимание кандидатам, успешно прошедшим этап собеседования❗️
🇺🇿 Начинается второй этап зимнего набора на магистратуру Высшей школы бизнеса и предпринимательства на 2024/2025 учебный год.
⚡️ Тестовые испытания будут проводиться Агентством оценки знаний и навыков при Министерстве высшего образования, науки и инноваций Республики Узбекистан по следующему адресу:
📍 Адрес: г. Ташкент, Юнусабадский район, ул. Богишамол, дом 12
🗓 Дата: 31 января 2025 года
⏱️ Время: 13:00
✅ Напоминание:
Для участия в тестировании необходимо иметь при себе документ, удостоверяющий личность (ID-карту или паспорт).
📌 Не упустите свой шанс! Приходите вовремя!
📞 Контакты для дополнительной информации:
+998 71 239 03 15
+998 71 239 03 05
#GraduateSchool#Announcement#Specializations#Test
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube