用于作业执行的工作流工具

Posted

技术标签:

【中文标题】用于作业执行的工作流工具【英文标题】:Workflow tool for job execution 【发布时间】:2013-02-09 19:31:41 【问题描述】:

我有许多 ETL 作业,我需要以特定的顺序和特定的逻辑执行这些作业。什么是最适合的工作流/BPM/编排工具?我有以下一般要求:

    监控:了解工作状态 异常处理:如果作业失败,则会发送警报或采取某种措施。 警报:根据特定条件发送电子邮件警报 批准:有时我的同事需要在执行某项工作之前对其进行批准。

我的作业是用 python 和 Java 编写的,但它们可以作为可执行文件运行。

我正在考虑使用 ProcessMaker、MuleSoft 等工具。

谢谢。

【问题讨论】:

这与什么编程语言有关?您是否有任何您尝试设计的示例工作流程图表?这些可能对人们有所帮助,因此他们可以衡量可以为您提供哪些选择。尽可能明确地提出这个问题,否则如果它太模糊或离题,它可能会被关闭! 优点。我刚刚进行了编辑。 【参考方案1】:

看看 BonitaSoft。它提供 BPMN 异常处理,一种基于 REST api 并用 Java 编写的开放(源代码)结构。

【讨论】:

以上是关于用于作业执行的工作流工具的主要内容,如果未能解决你的问题,请参考以下文章

[Abp 源码分析]后台作业与后台工作者

quartz学习

用于等待资源的作业的Control-M工作负载策略

「首席架构师推荐」工作流引擎哪家强?首席架构帮你挑

azkaban作业参数使用介绍

从笔记本运行数据块作业