任务调试管理有什么现成的轮子么?

2016-09-02 16:53:09 +08:00
 morefreeze

需求:

  1. 能规定任务的上下游,执行完 A 后再执行 B ,类似这样的有向图
  2. 可以根据上游成功与否决定下游任务,比如任务失败则执行 B ,成功则执行 C
  3. 可以自动解决依赖问题,比如 C 依赖 A 和 B ,一天发现 C 的代码要改,之前的要重跑,可以简单地重跑 C 而使得 AB 也重跑
  4. 最好上一条情况反过来也成立, AB 其中一个需要重跑,可以使得依赖的 C 自动重跑
  5. 最好有 Web UI 可以看到执行情况

最近在看airflow,深入研究了下需求基本都满足甚至有许多我没想到地方,算是抛砖引玉吧。

1896 次点击
所在节点    程序员
2 条回复
ecloud
2016-09-03 02:26:42 +08:00
RFT , QTP 等自动化测试工具满足你的要求
morefreeze
2016-09-09 16:55:08 +08:00
@ecloud 感觉还是和自动化测试有些距离吧,看了下你说这两个更偏向 GUI 的测试?一般是先走一遍流程,然后重复这个流程,这个和任务调度有啥关系呢

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

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

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

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

© 2021 V2EX