Spring XD:是否可以在一个模块中拥有多个作业

时间:2015-04-01 11:49:53

标签: java spring-batch spring-xd

我正在使用Spring XD来执行批处理任务,该任务本身被分成两个独立的工作,这些工作位于同一个(job:)模块中。 现在我对Spring XD / Batch很陌生,所以我对框架只有一个相当基本的了解。我想知道是否有办法单独解决这些工作?我知道我可以部署一个给它模块名称的作业,但是我还没有找到一种方法来指定我想要部署的作业。

每个模块应该只有一个工作吗?如果没有,我该如何单独谈谈/部署这些工作呢?

如果问题的描述不清楚,请告诉我。

由于

1 个答案:

答案 0 :(得分:1)

Spring XD需要在模块中执行一个“主”作业。话虽这么说,Spring XD确实支持Spring Batch的嵌套作业概念,其中一个作业用于协调启动多个工作,这听起来像是适合您的账单。 “主要”工作需要具有id“job”。之后,该作业可以通过作业步骤调用打包在同一模块中的任意数量的其他作业。