请问有什么比较火,并且好用的 go 的 job 调度框架吗?

2020-09-04 12:56:57 +08:00
 secretName

由于公司技术栈的原因,所以现在打算在 go 里面找一个 job 调度框架。 找了一圈,只发现 gocron 貌似还可以的样子,但是调度只支持 shell 与 http,连异步任务都没有,我这里常用的任务有时候调度时间通常都在好几小时,这样显然是满足不了要求的。

难道只能自己造一个轮子了吗?

3200 次点击
所在节点    Go 编程语言
11 条回复
sirius1024
2020-09-04 13:01:14 +08:00
robfig/cron
taowen
2020-09-04 13:40:25 +08:00
tikazyq
2020-09-04 13:43:16 +08:00
爬虫的话,可以考虑 crawlab,不过不仅限于爬虫,其实啥任务都可以
https://github.com/crawlab-team/crawlab
sonxzjw
2020-09-04 13:49:21 +08:00
借花敬佛 jobrunner
heybuddy
2020-09-04 14:22:07 +08:00
v 站的一个哥们(忘记名字了)写的 Crocodile 还不错啊
secretName
2020-09-04 14:40:30 +08:00
@taowen 大哥,cron-jobs 只能进行简单的任务调度,涉及到监控,父子任务之类的,需要自己写很多处理
secretName
2020-09-04 14:42:11 +08:00
@sirius1024 robfig/cron 可以用来做定时任务调度,功能太简单了
wysnylc
2020-09-04 14:54:36 +08:00
GO-XXL-JOB
dbskcnc
2020-09-04 15:05:43 +08:00
king888
2020-09-04 21:32:12 +08:00
buliugu
2020-09-04 23:51:14 +08:00
用 k8s 的话可以考虑一下 Argo

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX