Schedulare job in Axum con tokio
In un precedente articolo abbiamo visto come creare dei task in Rust e tokio.
In questo articolo vediamo come integrare quel codice in Axum.
In un precedente articolo abbiamo visto come creare dei task in Rust e tokio.
In questo articolo vediamo come integrare quel codice in Axum.
Ho provato diverse librerie per Rust per creare task/job schedulati.
Alla fine tutte hanno presentato un problema: non mi avviano i task ad orari precisi, ma solo task del tipo "ogni minuto".
Quindi alla fine mi sono creato uno scheduler usando "solo" tokio.
Ho usato anche chrono per l'ora attuale
In questo articolo vediamo come fare un upload in Rust e Axum.
Vi metterò solo il minimo indispensabile, quindi potrebbe essere che dobbiate integrare qualcosa da voi.
Nelle nostre applicazioni Rust possiamo impostare la versione corrente nel Cargo.toml.
Quindi poi possiamo recuperarla facilmente.
In questo articolo vediamo come connetterci ad un db MongoDB in Axum.
Per semplicità ho creato una sola rotta che fa tutto insieme:
In questo articolo vediamo come connettere Axum a PostgreSQL.
Per la connessione useremo sqlx.