Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках.
Выглядело это примерно так:
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
‼️18 Personen in Australien, die alle den COVID-Impfstoff aus derselben Charge erhalten haben, sind alle an Krebs erkrankt‼️
Pfizer Impfstoff mit DNA-Kontamination.
Quelle:Died Suddenly
Findest du diese Information interessant? Dann abonniere unseren Kanal!
👉@LegitimNews
#CovidImpfungen#Corona#Impfschäden#Krebs
‼️Warum spricht kein Vertreter der Mainstream-Medien jemals darüber?‼️
Portugal hat die höchste Covid-19-Impfrate der Welt.
Portugal verzeichnet die höchste Zahl an übermäßigen Todesfällen in Europa
Quelle: X
Findest du diese Information wichtig? Dann abonniere unseren Kanal!
👉@LegitimNews
#Corona#CovidImpfung#Impfschäden#Todesfälle
‼️Neuseeländischem Beamten drohen 7 Jahre Gefängnis – weil er schockierende Daten über tödliche mRNA-Chargen veröffentlicht hat‼️
Barry Young, ein ehemaliger Datenverwalter der neuseeländischen Regierung, sitzt hinter Gittern – nicht wegen Diebstahls oder Verrats, sondern wegen des „Verbrechens“, ein koordiniertes Tötungsmuster im Zusammenhang mit bestimmten COVID-19-Impfstoffchargen aufgedeckt zu haben. Young hat weder gehackt noch gefälscht oder manipuliert. Er hat auf das interne System seiner eigenen Regierung zugegriffen und Alarm geschlagen, als er unbestreitbare Todesmuster im Zusammenhang mit bestimmten Impfstoffchargen entdeckte. Dafür drohen ihm bis zu sieben Jahre Haft.
https://legitim.ch/neuseelaendischem-beamten-drohen-7-jahre-gefaengnis-weil-er-schockierende-daten-ueber-toedliche-mrna-chargen-veroeffentlicht-hat/
Findest du diese Information interessant? Dann abonniere unseren Kanal!
👉@LegitimNews
#Corona#Impfschäden#Todesmuster#Neuseeland#Haft#Völkermord
‼️Über 50 Möglichkeiten, an der COVID-19-„Impfung” zu sterben‼️
Unsere Autopsiestudie hat BEWIESEN, dass diese Impfungen auf DUTZENDE Arten zum Tod führen – über das Herz-Kreislauf-, Blut-, Atmungs-, Nerven-, Immun-, Magen-Darm- und Mehrfachorgansystem.
Ein Rückruf ist UNBEDINGT ERFORDERLICH.
Quelle: Nicolas Hulscher, MPH
Findest du diese Info wichtig? Dann abonniere unseren Kanal!
👉@LegitimNews
#Gesundheit#Covid19Impfung#Impfschäden#Tod#Studien#Lungenembolien#plötzlicherHerztod
‼️Massives Schuldgeständnis: Health Canada versiegelt Akten über Impfschäden für 15 Jahre‼️
Beamte gaben an, dass der Antrag ursprünglich mehrere Millionen Seiten an Unterlagen umfasste. Der Umfang wurde inzwischen eingegrenzt und der Antrag wird derzeit bearbeitet, aber die verlängerte Verzögerung ist nach wie vor eine der längsten, die jemals innerhalb der Bundesregierung verzeichnet wurden. Die kanadische Gesundheitsbehörde räumte ebenfalls lange Verzögerungen im Zusammenhang mit Unterlagen aus der Pandemiezeit ein, wobei eine Anfrage um mehr als fünf Jahre verlängert wurde.
https://legitim.ch/massives-schuldgestaendnis-health-canada-versiegelt-akten-ueber-impfschaeden-fuer-15-jahre/
Findest du diese Information interessant? Dann abonniere unseren Kanal!
👉@LegitimNews
#Gesundheit#Politik#HealthCanada#Gesundheitspolitik#Pandemiezeit#Corona#Covid19Impfungen#Impfschäden#Kanada
‼️Zur Erinnerung
Sie haben versucht, es aus den sozialen Medien fernzuhalten, weil es all die jungen Menschen zeigt, die aufgrund der Impfstoffe plötzlich gestorben sind‼️
Quelle:illuminatibot
#Gesundheit#CovidImfpung#Impfschäden#Spikeproteine#Gehirn#5G#DARPA#Schlaganfall#Herzinfarkte#Athleten
TEILEN
Folgt mir auf Telegram
↕️↕️↕️
https://t.me/Kampf_fuer_unsere_Zukunft
Chat-Kanal
⬇️⬇️⬇️
https://t.me/IavYc2SRFdY1OGY6