由于公司技术栈的原因,所以现在打算在 go 里面找一个 job 调度框架。 找了一圈,只发现 gocron 貌似还可以的样子,但是调度只支持 shell 与 http,连异步任务都没有,我这里常用的任务有时候调度时间通常都在好几小时,这样显然是满足不了要求的。
难道只能自己造一个轮子了吗?
由于公司技术栈的原因,所以现在打算在 go 里面找一个 job 调度框架。 找了一圈,只发现 gocron 貌似还可以的样子,但是调度只支持 shell 与 http,连异步任务都没有,我这里常用的任务有时候调度时间通常都在好几小时,这样显然是满足不了要求的。
难道只能自己造一个轮子了吗?
|
sirius1024Sep 4, 2020 via iPhone
1
robfig/cron
|
|
tikazyqSep 4, 2020
3
爬虫的话,可以考虑 crawlab,不过不仅限于爬虫,其实啥任务都可以
https://github.com/crawlab-team/crawlab |
|
sonxzjwSep 4, 2020
4
借花敬佛 jobrunner
|
|
heybuddySep 4, 2020
5
v 站的一个哥们(忘记名字了)写的 Crocodile 还不错啊
|
|
6
@taowen 大哥,cron-jobs 只能进行简单的任务调度,涉及到监控,父子任务之类的,需要自己写很多处理
|
|
7
@sirius1024 robfig/cron 可以用来做定时任务调度,功能太简单了
|
|
wysnylcSep 4, 2020
8
GO-XXL-JOB
|
|
dbskcncSep 4, 2020
9
|
|
king888Sep 4, 2020
10
|
|
buliuguSep 4, 2020
11
用 k8s 的话可以考虑一下 Argo
|