【问题标题】:Spring batch Remote partitioning | can Master step complete without completion of slave stepSpring批处理远程分区|可以在没有完成从属步骤的情况下完成主步骤
【发布时间】:2021-04-11 19:38:14
【问题描述】:

我已经编写了 spring 批处理远程分区方法。我不希望我的主步骤等待从步骤确认。我希望我的主步骤在对数据进行分区后立即完成。 春季批次中是否有相同的配置。

【问题讨论】:

    标签: spring spring-batch


    【解决方案1】:

    如果经理不应该等待工人,那么您所描述的不再是经理/工人配置。在经理/工作人员设置中,经理在工作人员之间分配工作并等待他们完成(在 Spring Batch 中,您可以将经理配置为以两种不同的方式等待:轮询工作存储库以获取工作人员状态,或收集工作人员的回复直到给定的超时)。

    我看不出这种“即发即弃”方法背后的基本原理(谁会监控工人的状态并相应地驱动流程?),但远程分区绝对不适合实现这种模式(至少在我看来)。如果您真的想(ab)为此使用远程分区,您可以注册一个不等待工作人员的自定义PartitionHandler(即删除this section)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多