标签: gin-gonic

在Golang中使用Gin Gonic和一些调度程序

我在Gin Gonic中有一些REST服务,并且我需要每5秒使用一些调度程序来做一些工作。我已经尝试过了rakanalhgocron但是似乎在初始化crons或gin路由之后编写的每个代码都不会执行。

func main() {
    settings.AppSettings = settings.ReadSettings()

    db.InitOracleDataBase()
    OracleEnv, OracleSrv, OracleSes := db.GetOracleDB()
    defer OracleEnv.Close()
    defer OracleSrv.Close()
    defer OracleSes.Close()

    routes.Init()


    gocron.Every(5).Seconds().Do(prOk)
    <-gocron.Start()


}
Run Code Online (Sandbox Code Playgroud)

prOk只是打印OK,在我发表评论之前它永远不会执行routes.init()。如何同时运行cron和gin路由?

go gin-gonic

2
推荐指数
2
解决办法
732
查看次数

标签 统计

gin-gonic ×1

go ×1