我不确定是否将好工具用于我想要的。
我有很多可以依赖或不依赖的工作流程。
例子:
- /工作流1
- /workflow.xml
- /job.properties
- /工作流2
- /workflow.xml
- /job.properties
- ……
我认为我们可以有一个协调器,它可以启动(带有一些数据条件)所有工作流。但我开始认为这不是好的做法。
我们是否应该在每个工作流中拥有一个具有所有执行条件的协调器 + 一个启动所有协调器的捆绑包?像那样 :
- /wf1
- /workflow.xml
- /job.properties
- /协调器.xml
- /wf2
- /workflow.xml
- /job.properties
- /协调器.xml
- /bundle.xml
或者一位协调员可以启动所有工作流程(他们可以依赖或不依赖)?
- /wf1
- /workflow.xml
- /job.properties
- /wf2
- /workflow.xml
- /job.properties
- /协调器.xml