我想知道是否有可能/如何强制协调员定期实现或实例化工作流,即使之前实例化的工作流尚未完成。
让我解释一下:我有一个简单的协调器,如下所示:
<coordinator-app name="myApp" frequency="${coord:hours(3)}" start="2015-01-01T0:00Z" end="2016-01-01T00:00Z" timezone="UTC" xmlns="uri:oozie:coordinator:0.4">
<action>
<workflow>
<app-path>${myPath}/workflow.xml</app-path>
</workflow>
</action>
</coordinator-app>
频率设置为 3 小时。每 3 小时,我希望协调员“实现”一个新的工作流实例/作业。
这是我的问题:当工作流执行持续超过 3 小时时,协调器不会实现新的工作流实例,而是等待当前正在运行的工作流首先完成。然后它将实例化下一个工作流。如果协调器启动的工作流持续时间超过频率,则它们会排队。
无论如何,如何让协调员每 3 小时开始一份新工作?谢谢