V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ikidou
V2EX  ›  程序员

有没有一款带 Web 管理的任务队列管理工具

  •  
  •   ikidou · 2023-10-28 13:43:37 +08:00 · 2007 次点击
    这是一个创建于 386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求描述简单是这样的,比如我想在 VPS 下载 Youtube 上的视频,但是由于限制不能并行多个任务,只能串行执行,根据关键字好像没有找到合适的产品。

    具体一点的话是:

    1. 可以按一定规则执行命令(串行/并行,互斥/非互斥,目前只需要串行执行就可以了)
    2. 带 Web 管理
    3. 可以看执行日志(能实时查看最好)
    4. 可以执行成功/失败回调(比如调用 WebHook ,也可以简单执行一个命令)

    有点儿类似于 gitlab 的 pipeline 那种,但是并需要那么复杂

    14 条回复    2023-10-28 18:10:31 +08:00
    x86
        1
    x86  
       2023-10-28 13:46:08 +08:00
    装个 Aria2?
    ikidou
        2
    ikidou  
    OP
       2023-10-28 13:47:59 +08:00
    @x86 #1 我这里的说下载 Youtube 只是个举个例子,并不是只有用来下 Youtube 或者 BT
    ospider
        3
    ospider  
       2023-10-28 13:51:06 +08:00
    你需要的是 airflow 之类的工具吧
    imydou
        4
    imydou  
       2023-10-28 13:59:32 +08:00
    rundeck?
    dw2693734d
        5
    dw2693734d  
       2023-10-28 14:08:12 +08:00
    golang 的 asynq, ruby 的 sidekiq
    xingjue
        6
    xingjue  
       2023-10-28 14:16:05 +08:00
    asynq
    kongkx
        7
    kongkx  
       2023-10-28 14:34:02 +08:00 via iPhone
    感觉是想要一个 任务编排 工具
    kuaner
        8
    kuaner  
       2023-10-28 14:41:01 +08:00
    asynq 好用
    binbin0915jjpp
        9
    binbin0915jjpp  
       2023-10-28 15:14:47 +08:00
    digdag
    Al0rid4l
        10
    Al0rid4l  
       2023-10-28 15:43:24 +08:00   ❤️ 1
    8863824
        11
    8863824  
       2023-10-28 16:29:33 +08:00
    我也想要,目前就是自己用 crontab 编排的
    mMartin
        12
    mMartin  
       2023-10-28 16:57:40 +08:00
    青龙
    knives
        13
    knives  
       2023-10-28 18:01:25 +08:00
    楼上说的 n8n ,或者 node-red 都可一试。
    ikidou
        14
    ikidou  
    OP
       2023-10-28 18:10:31 +08:00
    兄弟们可能理解错了,没有那么复杂,不需要复杂的编排,就简单的顺序执行并且把执行结果和日志保留起来,可以供我查看我的任务状态和日志就可以了,至于 webhook 那些都是可以在直接加载命令里的。
    @ospider #3 @kongkx #7 @8863824 #11
    @mMartin 12 看了下 Demo ,很像了,只是我不需要定时执行,可以认为是他的简化版
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1270 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 23:48 · PVG 07:48 · LAX 15:48 · JFK 18:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.