V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
secretName
V2EX  ›  Go 编程语言

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

  •  
  •   secretName · 2020-09-04 12:56:57 +08:00 · 3170 次点击
    这是一个创建于 1540 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    11 条回复    2020-09-04 23:51:14 +08:00
    sirius1024
        1
    sirius1024  
       2020-09-04 13:01:14 +08:00 via iPhone
    robfig/cron
    tikazyq
        3
    tikazyq  
       2020-09-04 13:43:16 +08:00
    爬虫的话,可以考虑 crawlab,不过不仅限于爬虫,其实啥任务都可以
    https://github.com/crawlab-team/crawlab
    sonxzjw
        4
    sonxzjw  
       2020-09-04 13:49:21 +08:00
    借花敬佛 jobrunner
    heybuddy
        5
    heybuddy  
       2020-09-04 14:22:07 +08:00
    v 站的一个哥们(忘记名字了)写的 Crocodile 还不错啊
    secretName
        6
    secretName  
    OP
       2020-09-04 14:40:30 +08:00
    @taowen 大哥,cron-jobs 只能进行简单的任务调度,涉及到监控,父子任务之类的,需要自己写很多处理
    secretName
        7
    secretName  
    OP
       2020-09-04 14:42:11 +08:00
    @sirius1024 robfig/cron 可以用来做定时任务调度,功能太简单了
    wysnylc
        8
    wysnylc  
       2020-09-04 14:54:36 +08:00
    GO-XXL-JOB
    dbskcnc
        9
    dbskcnc  
       2020-09-04 15:05:43 +08:00
    king888
        10
    king888  
       2020-09-04 21:32:12 +08:00
    buliugu
        11
    buliugu  
       2020-09-04 23:51:14 +08:00
    用 k8s 的话可以考虑一下 Argo
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5265 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:25 · PVG 15:25 · LAX 23:25 · JFK 02:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.