work:在Go中处理后台作业 源码
Craft.io品/工作 gocraft / work可让您排队和处理Go中的后台作业。 作业是持久的,并得到Redis的支持。 与Go的Sidekiq非常相似。 快速高效。 比,和更快。 请参阅下面的基准。 可靠-即使您的程序崩溃也不会丢失工作。 作业中间件-适用于指标检测,日志记录等 如果作业失败,将重试指定的次数。 安排工作在将来发生。 排队唯一的作业,以便队列中一次只存在一个具有给定名称/参数的作业。 Web UI,用于管理失败的作业并观察系统。 定期按cron时间表安排工作。 暂停/取消暂停作业并控制流程内和跨流程的并发 招聘新工作 要排队工作,您需要使用Redis
文件列表
work-master.zip
(预估有个77文件)
work-master
go.mod
1KB
priority_sampler.go
2KB
run.go
1KB
client.go
16KB
priority_sampler_test.go
1KB
client_test.go
19KB
time.go
354B
go.sum
6KB
worker_test.go
17KB
暂无评论