【发布时间】:2021-04-11 19:38:14
【问题描述】:
我已经编写了 spring 批处理远程分区方法。我不希望我的主步骤等待从步骤确认。我希望我的主步骤在对数据进行分区后立即完成。 春季批次中是否有相同的配置。
【问题讨论】:
标签: spring spring-batch
我已经编写了 spring 批处理远程分区方法。我不希望我的主步骤等待从步骤确认。我希望我的主步骤在对数据进行分区后立即完成。 春季批次中是否有相同的配置。
【问题讨论】:
标签: spring spring-batch
如果经理不应该等待工人,那么您所描述的不再是经理/工人配置。在经理/工作人员设置中,经理在工作人员之间分配工作并等待他们完成(在 Spring Batch 中,您可以将经理配置为以两种不同的方式等待:轮询工作存储库以获取工作人员状态,或收集工作人员的回复直到给定的超时)。
我看不出这种“即发即弃”方法背后的基本原理(谁会监控工人的状态并相应地驱动流程?),但远程分区绝对不适合实现这种模式(至少在我看来)。如果您真的想(ab)为此使用远程分区,您可以注册一个不等待工作人员的自定义PartitionHandler(即删除this section)。
【讨论】: