@bighitxtcom · Post #82138 · 07.04.2026 г., 16:35
[INSTAGRAM] 260408 | @txt_bighit “🤍 Myself” (instagram.com/p/DW1YgToCbf4/) #TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때 #TENSION
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
Пребарај: #tension
@bighitxtcom · Post #82138 · 07.04.2026 г., 16:35
[INSTAGRAM] 260408 | @txt_bighit “🤍 Myself” (instagram.com/p/DW1YgToCbf4/) #TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때 #TENSION
@bighitxtcom · Post #82130 · 07.04.2026 г., 16:32
[INSTAGRAM] 260408 | @txt_bighit “✨💟” (instagram.com/p/DW1XXzwiS4X/) #TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때 #TENSION
@bighitxtcom · Post #82122 · 07.04.2026 г., 16:31
[INSTAGRAM] 260408 | @txt_bighit “It’s meant to be shaken” (instagram.com/p/DW1TZn2iedD/) #TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때 #TENSION
@bighitxtcom · Post #82113 · 07.04.2026 г., 16:30
[INSTAGRAM] 260408 | @txt_bighit “Mirror, mirror 🪞” (instagram.com/p/DW1S96FiY0K/) #TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때 #TENSION
@bighitxtcom · Post #82106 · 07.04.2026 г., 16:29
[INSTAGRAM] 260408 | @txt_bighit “The gentleman over there sent this...🎩” (instagram.com/p/DW1SeiyCfQK/) #TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때 #TENSION
@bighitxtcom · Post #81683 · 30.03.2026 г., 15:06
[PHOTO] | 260331 7TH YEAR: A Moment of Stillness in the Thorns - Concept Photo 'TENSION' - #TXT #투모로우바이투게더#TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때#TENSION
@bighitxtcom · Post #81690 · 30.03.2026 г., 15:07
[PHOTO] | 260331 7TH YEAR: A Moment of Stillness in the Thorns - Concept Photo 'TENSION' - #SOOBIN #투모로우바이투게더#TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때#TENSION
@bighitxtcom · Post #81705 · 30.03.2026 г., 15:09
[PHOTO] | 260331 7TH YEAR: A Moment of Stillness in the Thorns - Concept Photo 'TENSION' - #TAEHYUN #투모로우바이투게더#TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때#TENSION
@bighitxtcom · Post #81695 · 30.03.2026 г., 15:07
[PHOTO] | 260331 7TH YEAR: A Moment of Stillness in the Thorns - Concept Photo 'TENSION' - #YEONJUN #투모로우바이투게더#TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때#TENSION
@bighitxtcom · Post #81710 · 30.03.2026 г., 15:10
[PHOTO] | 260331 7TH YEAR: A Moment of Stillness in the Thorns - Concept Photo 'TENSION' - #HUENINGKAI #투모로우바이투게더#TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때#TENSION
@testflightynoti · Post #37795 · 08.05.2026 г., 10:33
#Tension#Head Join the Tension Head beta on ✈️#TestFlight 🔗 Link: https://testflight.apple.com/join/sG5f8y4m Shared by Dimitri
Hashtags
@bighitxtcom · Post #81700 · 30.03.2026 г., 15:08
[PHOTO] | 260331 7TH YEAR: A Moment of Stillness in the Thorns - Concept Photo 'TENSION' - #BEOMGYU #투모로우바이투게더#TOMORROW_X_TOGETHER#TXT #7TH_YEAR#가시덤불에_잠시_바람이_멈췄을_때#TENSION