@luv4animals · Post #2897 · 15.03.2023 г., 15:36
Gastroenterología de Pequeños Animales (Inglés) #Gastroenterologia http://lyksoomu.com/14oKK
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
Пребарај: #gastroenterologia
@luv4animals · Post #2897 · 15.03.2023 г., 15:36
Gastroenterología de Pequeños Animales (Inglés) #Gastroenterologia http://lyksoomu.com/14oKK
Hashtags
@estudiantesmvz · Post #1921 · 16.09.2023 г., 00:47
Enfermedades digestivas en perros y gatos https://drive.google.com/file/d/13GaKPsM0nvDzXn5C-9Z5XDSAxoLN_Y3a/view?usp=drivesdk #Gastroenterologia
Hashtags
@luv4animals · Post #552 · 15.04.2022 г., 00:35
Gastroenterología canina y felina (Inglés) #Gastroenterologia http://usheethe.com/A0je
Hashtags
@estudiantesMVZ · Post #2226 · 04.04.2024 г., 23:05
Enfermedades gastrointestinales en pequeños animales 5 minutos https://drive.google.com/file/d/1gHBdB62noUiwxIqU6g3PM2fOM7NKx6pm/view?usp=drivesdk #gastroenterologia #clinica
Hashtags
@estudiantesmvz · Post #1887 · 24.08.2023 г., 01:10
Manual de gastroenterología clínica en pequeños animales https://drive.google.com/file/d/1FjYCe_0PSQXfpI4MaNviUdP4AkiPyxaW/view?usp=drivesdk #Servet #Gastroenterologia
Hashtags
@estudiantesmvz · Post #1912 · 12.09.2023 г., 06:51
Manual de gastroenterología equina https://drive.google.com/file/d/1Nv9ieG-ZHpF8IfUryYko7URYPOrn88hK/view?usp=drivesdk #Gastroenterologia #Equinos
Hashtags
@estudiantesmvz · Post #1473 · 05.06.2022 г., 00:19
Abdomen Equino https://drive.google.com/file/d/1LA-xXuBMx_cDiSfz5oTM1xzTIifz7zLV/view?usp=drivesdk #Gastroenterologia #Equinos
Hashtags
@luv4animals · Post #1438 · 04.06.2022 г., 06:18
Gastroenterología canina y felina (Inglés) #Gastroenterologia #BSAVA http://usheethe.com/bKNU
Hashtags
@luv4animals · Post #2523 · 03.10.2022 г., 00:18
Guía práctica para el cólico equino (Inglés) #Clinica #Gastroenterologia #Blackwell http://lyksoomu.com/Rdq8
@luv4animals · Post #2442 · 11.09.2022 г., 22:55
Gastroenterología en pequeños animales (Inglés) #Gastroenterologia #Saunders http://usheethe.com/A0MJ
Hashtags
@estudiantesmvz · Post #1549 · 19.07.2022 г., 21:45
Gastroentorologia equina https://drive.google.com/file/d/1Nv9ieG-ZHpF8IfUryYko7URYPOrn88hK/view?usp=drivesdk #Gastroenterologia #Equinos #Clinica
@estudiantesmvz · Post #1883 · 19.08.2023 г., 23:02
Gastroenterología en pequeños animales https://drive.google.com/file/d/190z39kqSRQYBq-yT6X2XrShdTXs-bU3m/view?usp=drivesdk #Gastroenterologia #Elsevier
Hashtags