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

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

  •  
  •   morefreeze · 2016-09-02 16:53:09 +08:00 · 1791 次点击
    这是一个创建于 2794 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求:

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

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

    2 条回复    2016-09-09 16:55:08 +08:00
    ecloud
        1
    ecloud  
       2016-09-03 02:26:42 +08:00 via iPhone
    RFT , QTP 等自动化测试工具满足你的要求
    morefreeze
        2
    morefreeze  
    OP
       2016-09-09 16:55:08 +08:00
    @ecloud 感觉还是和自动化测试有些距离吧,看了下你说这两个更偏向 GUI 的测试?一般是先走一遍流程,然后重复这个流程,这个和任务调度有啥关系呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2666 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:34 · PVG 23:34 · LAX 08:34 · JFK 11:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.