我已经编写了spring batch远程分区方法,我不希望我的主步骤等待从步骤确认,我希望我的主步骤在对数据进行分区后立即完成。在spring batch中有同样的配置吗?
发布于 2021-04-13 04:19:46
如果经理不应该等待工作人员,那么您所描述的就不再是经理/工作人员配置。在管理器/工作者设置中,管理器在工作者之间分配工作,并等待他们完成(在Spring Batch中,您可以配置管理器以两种不同的方式等待:轮询作业存储库中的工作者状态,或者在给定的超时之前收集来自工作者的回复)。
我看不出这种“即发即忘”方法背后的理由(谁来监视工作进程的状态并相应地驱动进程呢?),但是远程分区肯定不适合实现这种模式(至少在我看来是这样)。如果你真的想(Ab)使用远程分区,你可以注册一个不等待工作进程(即删除this section)的自定义PartitionHandler。
https://stackoverflow.com/questions/67049421
复制相似问题