Creare uno scheduler in Gofr
In Gofr possiamo facilmente creare degli scheduler senza aggiungere ulteriori librerie,
In questo articolo vediamo un paio di esempi.
Imposteremo gli scheduler in stile CRON.
Ecco il codice:
package main
import (
"time"
"gofr.dev/pkg/gofr"
)
func main() {
app := gofr.New()
// OTHER STUFF
// SCHEDULER AD UN ORARIO PREFISSATO
app.AddCronJob("43 10 * * *", "", func(ctx *gofr.Context) {
ctx.Logger.Infof("Orario allo scheduler prefissato: %v", time.Now())
})
// SCHEDULER OGNI 10 SECONDI
app.AddCronJob("*/10 * * * * *", "", func(ctx *gofr.Context) {
ctx.Logger.Infof("Orario ogni 10 secondi: %v", time.Now())
})
app.Run()
}
Enjoy!
go gofr cron
Commentami!