Creare uno scheduler in Gofr

Mattepuffo's logo
Creare uno scheduler in Gofr

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!


Condividi

Commentami!