newgoo / ringcron

ring and cron task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RingCron

  • 实现秒级的环形定时任务触发
  • 可以设置任何时长的任务,任何时间执行

1. install

go get github.com/newgoo/ringcron

2. Getting Started

  • 创建一个新的定时环任务New()
r := New(len, Intervals)
  • 写入一个任务 InsertTask
r.InsertTask("name", 1, 0, func(name string) string {
		log.Infof("---------1----------------", name)
		return "admin"
	}, "name")

times目前只能是1

  • 删除一个任务 RemoveTask
r.RemoveTask(key)

About

ring and cron task


Languages

Language:Go 100.0%