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

2023-10-28 13:43:37 +08:00
 ikidou

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

具体一点的话是:

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

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

2166 次点击
所在节点    程序员
14 条回复
x86
2023-10-28 13:46:08 +08:00
装个 Aria2?
ikidou
2023-10-28 13:47:59 +08:00
@x86 #1 我这里的说下载 Youtube 只是个举个例子,并不是只有用来下 Youtube 或者 BT
4BVL25L90W260T9U
2023-10-28 13:51:06 +08:00
你需要的是 airflow 之类的工具吧
imydou
2023-10-28 13:59:32 +08:00
rundeck?
dw2693734d
2023-10-28 14:08:12 +08:00
golang 的 asynq, ruby 的 sidekiq
xingjue
2023-10-28 14:16:05 +08:00
asynq
kongkx
2023-10-28 14:34:02 +08:00
感觉是想要一个 任务编排 工具
kuaner
2023-10-28 14:41:01 +08:00
asynq 好用
binbin0915jjpp
2023-10-28 15:14:47 +08:00
digdag
Al0rid4l
2023-10-28 15:43:24 +08:00
8863824
2023-10-28 16:29:33 +08:00
我也想要,目前就是自己用 crontab 编排的
mMartin
2023-10-28 16:57:40 +08:00
青龙
knives
2023-10-28 18:01:25 +08:00
楼上说的 n8n ,或者 node-red 都可一试。
ikidou
2023-10-28 18:10:31 +08:00
兄弟们可能理解错了,没有那么复杂,不需要复杂的编排,就简单的顺序执行并且把执行结果和日志保留起来,可以供我查看我的任务状态和日志就可以了,至于 webhook 那些都是可以在直接加载命令里的。
@ospider #3 @kongkx #7 @8863824 #11
@mMartin 12 看了下 Demo ,很像了,只是我不需要定时执行,可以认为是他的简化版

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

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

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

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

© 2021 V2EX