Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках.
Выглядело это примерно так:
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
2-й ФЕСТИВАЛЬ ЦИРКА В ЛЮКСЕМБУРГЕ🎡✨
С 29 по 30 ноября под шатром в Люксембурге проходит второй международный фестиваль циркового искусства
(«Festival International du Cirque du Luxembourg»).🌟
🌍 Программа фестиваля включает выступления артистов мирового уровня🎭
Чтобы оставаться в курсе событий, подпишитесь на CIRCUS NEWS📲
#circusnews#цирковыеновости#цирковойфестиваль#circus
🎪✨В тульском цирке пройдет V международный детский и молодежный фестиваль циркового искусства «На языке мира»🌍👏
Более 200 талантливых артистов из России, Таджикистана, Узбекистана, Казахстана, Беларуси и Мексики выступят на одной сцене!
Подробнее читайте на сайте ➡️
#circusnews#цирковыеновости#цирковойфестиваль#цирк#circus
🎪Талантливые дети из Якутии отправляются на обучение в цирковой колледж Китая✈️
Группа из 20 юных артистов и двух педагогов направляются в Хэбэйский колледж искусств для освоения мастерства циркового искусства. Это уже четвёртое поколение артистов Государственного цирка Якутии имени Марфы и Сергея Расторгуевых.
🔥 Уникальность якутского цирка заключается в сочетании традиций русской, китайской и северных народностей, создавая особую атмосферу. Министр культуры выразил надежду, что новые артисты достигнут высоких результатов и продолжат развивать традиции родного цирка.
Обучение продлится пять лет, после чего молодые таланты вернутся в Якутию для творческой деятельности.
#circusnews#цирковыеновости#circus#ЦиркЯкутии#БудущиеЗвездыЦирка
🎤👑В Центральном Доме актера состоялась встреча студентов МосИТИ им. Кобзона циркового факультета по направлению «Клоунада» с прославленным клоуном и режиссером Александром Гримайло.🌟😊
Александр Иванович поделился фактами своей биографии и профессиональными секретами, которые помогут ребятам достичь высот в цирковом искусстве!
▌ Биография Александра Гримайло 📚🏠:
- 🎭1984-1990: Главный режиссёр тульского цирка.
- 🗺️90-е годы: Работа в Цирковом институте Москвы, Япония, Кения, Америка, Европа.
- 🏛️1996: Режиссёр I Всемирного фестиваля-конкурса циркового искусства на Красной площади, создатель Рождественского фестиваля цирка во Фрайбурге (Германия).
- 💃1999-2001: Автор шоу-программ «Батлинс», мюзикла «Маленький принц» в Великобритании.
▌ Награды 🏆:
- ✍️ Диплом Всесоюзного конкурса артистов цирка (1982)
- 🔧 Приз «Уральский самоцвет» (1982)
- 🌶️ Золотые медали конкурса «Тульский левша» (1980-1981)
#circusnews#цирковыеновости#цирковоеискусство#клоунада#цирк#культура#circus
🎪Волгоградский цирк засветился в темноте благодаря новой архитектурной подсветке ⭐️
✨ Теперь здание напоминает гигантскую летающую тарелку благодаря светодиодам разных цветов. Панорамные окна украшены светящимися полосами, создающими волшебную атмосферу. Фасад украшен лентой световых бликов, словно сотнями солнечных зайчиков. Купол выделен широким светящимся диском.
📸 Волгоградцы уже восхищаются обновленным видом цирка. После завершения ремонта и уборки планируется торжественное открытие.
Подписывайтесь
на CIRCUS NEWS☝
Следите за обновлениями! ✨
#circusnews#цирковыеновости#цирк#circus#Волгоград#ремонтцирка#Реконструкция
🎪✨Цирк Чили признан культурным наследием ЮНЕСКО!
Цирк семейной традиции Чили 🇨🇱недавно был включен в Список Представительного наследия человечества ЮНЕСКО в 2025 году. Это решение подчеркивает важность циркового искусства и традиций, передаваемых поколениями.
🏠🌍 Цирковые семьи путешествуют вместе, делясь своим искусством и культурой повсюду. Для участников цирка жизнь связана с общиной и семьей, формируя чувство принадлежности и солидарности среди артистов разных жанров.
👩🎤🧑🎤 Дети учатся цирковому искусству с раннего возраста, развивая необходимые навыки игры и выступлений. Этот процесс способствует сохранению культуры цирка и развитию талантов будущих поколений.
🇫🇮🇳🇱🇭🇺Другие европейские страны, включая Финляндию (2018), Нидерланды (2013) и Венгрию (2016), уже включили свои традиционные цирки в национальные списки культурного наследия.
#circusnews#цирковыеновости#circus#CircoChile#UNESCO#PatrimonioImmateriale#ArtisticHeirs
«Аврора. Спящая красавица», digital art by Doping Pong, 2008-2009
Афиша, фирменный стиль и эскизы оформления сцены.
Спектакль по мотивам сказки Шарля Перро «Спящая красавица» стал одной из самых громких премьер XI Фестиваля русского искусства на Лазурном берегу в Ницце в январе 2009 года.
Первоначально команда шоу была сформирована в следующем виде: Художник-постановщик – арт-группа Doping Pong Музыка к балету «Спящая красавица» –П.И.Чайковский
Продюсер – Олег Чесноков
В процессе работы над новым представлением произошли кадровые изменения и появились новые люди, включая режиссера.
«Аврора» – новое представление театра-цирка “Кракатук” – в результате делали разные люди в разные этапы времени.
Премьера нового спектакля «Аврора. Спящая красавица» состоялась в Национальном театре Ниццы на XI Фестивале русского искусства на Лазурном берегу, где критики назвали ее «бомбой современного театра». От Doping Pong в спектакле остались афиша, фирменный стиль и общая атмосфера с массой мелких деталей.
В России «Аврора. Спящая красавица» была представлена в Центральном академическом театре Российской армии, где состоялась московская премьера экспериментального спектакля.
Обладатель Гран-при Международного фестиваля искусств во Франции театр-цирк «Кракатук», главный образ которого также был создан Doping Pong, прославился благодаря одноименному спектаклю по сказке Гофмана «Щелкунчик и мышиный король», созданному молодыми цирковыми актерами, которых продюсер Олег Чесноков набирал по всей стране для проекта новой театральной школы.
#dopingpong#avrora#krakatuk#theater#circus#чайковский#шарльперро#perfomance#onlinemuseum
Проект
🩷
«Искусство в спорте»
активно
шагает по России
2.04.22
140 гимнасток
в городе
Ульяновске
приняли участие
в
#МастерКласс
«Искусство в спорте»
Проект прошёл
при поддержке
Сенатора СФ
А.Ю Брыксина
и
Губернатора Ульяновской области
А.Ю Русских
Отдельная благодарность
Татьяне Николаевне Грибковой
Президенту Федерации Ульяновской области
за гостеприимство
и блестящую организацию
в ее шикарном
дворце художественной гимнастики
Татьяна-Арена
Спасибо
🙏
педагогам
художникам
Ульяновского регионального отделения российского союза художников
Кузнецову В.С Пастушенко К.Б
#ЭтоПрекрасно
#важно
когда юные спортсменки
приобщаются к Искусству
Следующий проект
уже скоро
🔜
В Екатеринбурге
@tatiana.arena73.official @federation_rg_73@artpastushenko
@barykinaart@hulahoop_artist@shr_news
#liubovbarykina
#artist
#choreographer
#rhythmicgymnastics#dance
#painting
#circus#academician#ulyanovsk
#artinsport
#education
#sport
#art
#culture
#power
#future