Skip to content

newgoo/ringcron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages