@estudiantesmvz · Post #1336 · 16.02.2022 г., 01:23
Aves rapaces en chile https://drive.google.com/file/d/1pZFvbP0RQf-8MK9RwidpfU7o3wK6Y_Q8/view?usp=drivesdk #aves #silvestres
Hashtags
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
Пребарај: #silvestres
@estudiantesmvz · Post #1336 · 16.02.2022 г., 01:23
Aves rapaces en chile https://drive.google.com/file/d/1pZFvbP0RQf-8MK9RwidpfU7o3wK6Y_Q8/view?usp=drivesdk #aves #silvestres
Hashtags
@estudiantesMVZ · Post #2483 · 11.10.2024 г., 05:23
Salud en vida silvestre Aporte de la doctora Valentina Kaede https://drive.google.com/file/d/1h_vUkGKx8kWZHfuNEFUaQH6l1vImaZlZ/view?usp=drivesdk #bienestaranimal #silvestres
Hashtags
@estudiantesmvz · Post #1361 · 02.03.2022 г., 00:57
Ley forestal y de fauna silvestre https://drive.google.com/file/d/1Nydnk-ZgFKk9t8LWz3HDeEVGwHGUQ4vg/view?usp=drivesdk #animalesdezoologico #silvestres
Hashtags
@estudiantesmvz · Post #1357 · 26.02.2022 г., 01:30
Primatología en Latinoamérica Tomo ll https://drive.google.com/file/d/1sOTTkeevlxPBV1bnz8xgJoM-EKeqiXKz/view?usp=drivesdk #animalesdezoologico #silvestres
Hashtags
@estudiantesmvz · Post #1355 · 25.02.2022 г., 01:36
Primatología en Latinoamérica Tomo l https://drive.google.com/file/d/1F2fEvNvHdfnqf8X2zFR7O7Hy2MDgVfbt/view?usp=drivesdk #animalesdezoologico #silvestres
Hashtags
@estudiantesmvz · Post #1386 · 12.03.2022 г., 17:13
Ave rapaz https://drive.google.com/file/d/1t0CtphobDf0wbXfkANtkKftrkNxiKhE2/view?usp=drivesdk #aves #zootecnia #silvestres
Hashtags
@estudiantesMVZ · Post #2091 · 10.12.2023 г., 19:30
Medicina en animales salvajes https://drive.google.com/file/d/15R4BOTTawRcf2xUaxJRO8vuKLPu1Tir3/view?usp=drivesdk #clinica #silvestres #animalesdezoologico
@estudiantesmvz · Post #1328 · 12.02.2022 г., 01:15
Manual de inmovilización química en vida silvestre https://drive.google.com/file/d/1NCizQsg1_WHUyr71tfyL-ApN7QPZ_a3Z/view?usp=drivesdk #silvestres #farmacologia #anestesiologia
@estudiantesmvz · Post #3040 · 22.04.2026 г., 01:03
Medicina en venados Aporte del doctor Wilson Cevallos https://drive.google.com/file/d/1MSwmF_hNAsYGD0yFAheQW0gYLMiHCS6V/view?usp=drivesdk #silvestres #animalesdezoologico #clinica
@estudiantesmvz · Post #1359 · 01.03.2022 г., 01:30
Medicina veterinaria en animales salvajes https://drive.google.com/file/d/15R4BOTTawRcf2xUaxJRO8vuKLPu1Tir3/view?usp=drivesdk #clinica #silvestres #animalesdezoologico
@estudiantesmvz · Post #1309 · 04.02.2022 г., 01:04
Manejo de fauna silvestre en cautiverio https://drive.google.com/file/d/1fSM2wjNCA5T79Up2n4IpJgTDcS2OACu0/view?usp=drivesdk #animalesdezoologico #silvestres #zootecnia
@estudiantesmvz · Post #1310 · 04.02.2022 г., 01:30
Manejo de vida silvestre https://drive.google.com/file/d/1Yo3UOo6_o7ariJIl8fgFqArHI1HgE94h/view?usp=drivesdk #zoologia #silvestres
Hashtags