Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках.
Выглядело это примерно так:
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
https://x.com/SavinoBalzano/status/1882362712778223974?t=E8jLTGjSvn590Xz6bshrAQ&s=19
È davvero inquietante ascoltare con quanta naturalezza dicano cose orribili: secondo #Augias, l'ignoranza del Popolo svilisce il voto, dunque la #democrazia.
La #sinistra (poi ci dovrà spiegare cosa intenda con questa espressione diventata ormai ridicola) avrebbe il compito di «rompere il guscio di incapacità di lettura».
In poche parole, se non leggete i fenomeni come dice lui, siete semplicemente incapaci e dunque il vostro voto ha minor valore: certamente minore del suo, che invece capisce tutto.
Guardate che questo è il preludio al terrore: ricorda molto il Rousseau, convinto di avere «il diritto di costringere gli uomini ad essere liberi».
E ovviamente i despoti sarebbero altrove.
L'unica differenza consiste in questo: Rousseau aveva dietro la gente; voi siete soli... e questo ci consola.
A proposito del "ricchissimo" dibattito politico nel Paese.
Ho sfidato me stesso: trovare un'uscita più qualunquista di questa, in cui @AndreaScanzi attribuisce il qualunquismo ad altri.
Esito: ho fallito.
#politica#informazione#destra#sinistra
https://x.com/SavinoBalzano/status/1808204512244445198?t=gr2UdxJ8mztVBUdH0qdKyQ&s=19
https://x.com/SavinoBalzano/status/1869416995667562865?t=86ZHTpVHCL7p2a8GBfH8Ug&s=19
La #sinistra in #Italia non c'è, non esiste: abbiamo una #sinistrucola popolata da personaggi ipocriti che: da un lato se ne fregano altamente dei problemi della gente; dall'altro li strumentalizzano al massimo per beceri interessi propagandistici ed elettorali.
Guardate 'sta storia dell'aumento delle indennità per i ministri non parlamentari. Sicuramente una mossa incauta e politicamente scivolosa in questo momento: ma chi grida allo scandalo perché non riduce la propria di indennità? Se ritenete che guadagnare molto più di un insegnante o di un operaio sia iniquo, voi della sinistra popolare a schiena dritta, tagliate le vostre indennità, proponetelo subito!
Squallida ipocrisia, nulla di più.
Il #BattitoreLibero a #5Notizie, #RadioCusanoCampus
🗳️Fær Øer: vince l’indipendentismo, ma il governo sarà un compromesso
Alle elezioni del 26 marzo, il centrodestra indipendentista del Partito del Popolo ha vinto con il 26,75% (9 seggi). Ma per governare, il leader Beinir Johannesen sta trattando con unionisti e socialdemocratici, in quella che viene chiamata coalizione "ABC".
🇫🇴 La sinistra indipendentista di Repubblica (Tjóðveldi) tiene: 6 seggi e 17,4%, confermandosi referente della sinistra radicale.
🧵 La "questione nazionale" resta centrale, ma si intreccia con temi concreti: costo della vita, emigrazione giovanile, alloggi. L’indipendentismo non è affatto omogeneo: destra liberale vs sinistra socialista e verde.
🌍 Sullo sfondo, il modello groenlandese e le tensioni geopolitiche nell’Artico. Per ora, autonomia avanzata sì, ma indipendenza piena rimanda.
🔁 In sintesi: le Fær Øer restano in un equilibrio instabile tra autogoverno e sovranità danese.
#FærØer#Indipendentismo#Sinistra#Geopolitica
https://www.marx21.it/internazionale/faer-oer-il-voto-che-riapre-la-questione-nazionale-indipendentismo-coalizioni-trasversali-e-ruolo-della-sinistra/
Perché (alcuni) liberali occidentali faticano a capire il successo dei BRICS?
Secondo Tim Anderson, gran parte dell'ostilità verso i BRICS (e verso Cina, Russia e Iran) nasce da un "bagaglio culturale imperialista" che la sinistra liberale fatica a riconoscere in sé stessa.
Tre le categorie che, secondo l'autore, sbagliano bersaglio:
1️⃣️ Gli "orientalisti romantici": Sostengono le vittime (es. i palestinesi) ma condannano la loro Resistenza e i suoi alleati (es. l'Iran). Vogliono sentirsi moralmente superiori senza "sporcarsi le mani" con la complessità della politica internazionale.
2️⃣️ Gli "anarco-trotzkisti": Ostili a qualsiasi Stato, anche quelli che hanno rotto con l'egemonia occidentale. Finiscono spesso per appoggiare (inconsapevolmente?) le "rivoluzioni colorate" che distruggono gli Stati indipendenti, salvo poi piangere sul disastro umanitario.
3️⃣️ Gli "pseudo-marxisti astorici": Vedono Cina e Russia come semplice "capitalismo globale", negando il valore storico della fine dell'egemonia anglo-americana e del mondo multipolare. Ignorano i progressi materiali (come la Cina che ha tolto dalla povertà centinaia di milioni di persone) perché non corrispondono ai loro libri sacri.
Il punto? Dal Sud del mondo, i BRICS rappresentano una speranza: l'alternativa alla dittatura del dollaro e alle sanzioni unilaterali che strangolano le economie indipendenti.
Forse, più che chiederci "perché la Cina non salva la Palestina?", dovremmo chiederci come sostenere le lotte indigene senza pretendere di imporre loro il nostro modello.
Che ne pensate? La critica ai BRICS è sempre così "pura", o a volte nasconde un pregiudizio culturale? ?
#BRICS#Geopolitica#SudGlobale#Sinistra#Decolonizzazione
https://www.marx21.it/internazionale/perche-tanta-parte-della-sinistra-liberale-occidentale-odia-i-brics/
Che vuol dire oggi "sinistra"? Cos'è la "destra"?
La mia al TG Plus di Cusano Italia TV
#politica#italia#informazione#giornalismo#destra#sinistra#televisione
Post-referendum: il campo è largo, ma vuoto di protagonisti.
Ugo Boghetta smonta i facili entusiasmi. I numeri parlano chiaro: il "Sì" non è una vittoria del centrosinistra, che ha perso 3 milioni di voti rispetto al 2022. Il "No" resiste, ma anche il centrodestra è in difficoltà, con alle spalle due bocciature pesanti (Autonomia differenziata e riforma della magistratura).
La vera fotografia? Due debolezze strutturali a confronto. Un elettorato frammentato, milioni di cittadini orfani di proposte convincenti, illusi e disillusi da entrambi i lati.
Che vinca l'uno o l'altro, cambieranno gli attori, non la commedia.
L'unica vera alternativa sarebbe una posizione antiliberista, costituzionale e fuori dagli organismi internazionali, per neutralità e indipendenza. Ma il campo è deserto.
Ci siamo solo noi, in attesa di un soggetto politico che non c'è.
#Referendum#AnalisiPolitica#Sinistra#Destra#UgoBoghetta
https://www.marx21.it/italia/post-referendum-quo-vadis/
Il vero problema di questo Paese è l'opposizione e, soprattutto, in quei partiti che impunemente si definiscono "di sinistra".
In Italia la sinistra non c'è: è morta da un pezzo e basta guardare le "grandi battaglie" che certa gente ritiene di dover condurre per il "progresso" dell'Italia.
L'ultima riguarda il presepe, che per alcuni dovrebbe avere due Madonne o due San Giuseppe. Non abbiamo scampo.
Poi ci si sorprende della popolarità del Governo e del Premier...
La mia al TG Plus di Cusano Italia TV
#presepe#lgbtqiaplus#sinistra
https://www.youtube.com/watch?v=8r1J77-kXrg&ab_channel=SavinoBalzano
https://x.com/SavinoBalzano/status/1998394505398046769?t=_7-A2hwb0byAhp_Lw7UFDQ&s=19
Oggi vi parlo della Legge Ferrea Legge dei Sinistri: «dicesi sinistro colui il quale, indicata la via da intraprendere, induce le masse a imboccare quella opposta».
Che in effetti, a pensarci bene, è esattamente il contrario di quello che un tempo faceva la #sinistra: quando parlava Berlinguer, parlava Berlinguer. Quando parlano i sinistri, la gente digrigna i denti e si tappa le orecchie, disturbata.
Gli intellettuali dovrebbero anticipare i tempi, spiazzare, sorprendere: mai essere banali. Prendete #TomasoMontanari: quello che dice è prevedibile cento puntate prima che apra bocca. Gli intellettuali dovrebbero essere sintonizzati con la gente, capirla, raccontarle la realtà. Cosa fa invece #Montanari? Ogni giorno, in una trasmissione diversa, in prima serata, ti ripete che al governo ci sono i fascisti e che non siamo più in democrazia.
Indovinate qual è la casa editrice che ha visto esplodere le vendite ultimamente? Non si sfugge, ragazzi miei: è la legge ferrea dei sinistri. Il regalo più grande che si potesse fare a Giorgia #Meloni.
#BattitoriLiberi: dal lunedì al venerdì alle 17, su Radio Cusano.
Se vince la sinistra il popolo è illuminato.
Se a vincere è la destra, il voto è populista, barbaro, esercitato con la pancia se va bene (con le gonadi se va male).
Credo che questa interpretazione sia alla base della sconfitta di una sedicente sinistra che per dieci anni ha governato il Paese, lo ha liquidato, senza aver mai vinto le elezioni.
La mia al TG PLUS di Cusano Italia TV
#Berlusconi#Meloni#politica#italia#informazione#giornalismo#televisione#destra#sinistra
https://x.com/SavinoBalzano/status/1846960090882220195?t=TYZ-CHCzo1hQ-ybTPYv0sw&s=19
LA SINISTRA È MORTAAAAAAAAAAAAAAAA!!!
Sono felicissimo della proposta di #EnricoLetta, che vorrebbe #ElsaFornero senatrice a vita: è la conferma definitiva di quello che scrivo da anni! Avete ammazzato la #sinistra, tradendo ciò che un tempo (tanti tanti anni orsono) rappresentava.
Tutto un bluff, a partire dalla "rivoluzione" di #EllySchlein.
La mia a #5Notizie, #RadioCusanoCampus