我正在考虑使用Quartz框架来安排几百个作业的运行。Java - 在Quartz中创建工作流程
根据他们的API,作业可以安排在某些时刻运行,但不能一个接一个地运行(并且如果一个失败则停止一系列作业)。 唯一推荐方法我能找到的是:
- 使用的通知的作业的完成和下一个触发调度火的监听器(如何协调呢?)
- 每个作业将获得包含要运行的下一个作业的参数,并在完成实际工作后安排其运行。 (合作)
你知道一个更好的方法来创建Quartz中的作业工作流吗?
你能推荐其他的方法/框架来实现Java中的工作流吗?
编辑:在此期间我发现约OSWorkflow这似乎是我需要的一个很好的匹配。看来,我需要实施的是“Sequence Pattern”。