• 简介
  • 目录
  • 文档
  • 示例

    简介

    任务调度基于开源github.com/robfig/cron进行实现。框架层面已经封装好服务启停方案,开发者只需要关注调取计划的注册和调取函数的具体逻辑。

    目录

    app/console

    文档

    https://godoc.org/github.com/robfig/cron

    示例

    1. # 与Linux的Crontab有些类似,注册调度计划与调度函数
    2. func RegisterSchedule(c *cron.Cron) {
    3. //c.AddFunc("0 30 * * * *", test)
    4. //c.AddFunc("@hourly", test)
    5. c.AddFunc("@every 10s", test)
    6. }
    7. # 具体的调度函数
    8. func test() {
    9. fmt.Println("run test")
    10. }