【问题标题】:JSR 352. Restarting partitions : How to checkpoint the commits?JSR 352. 重新启动分区:如何检查提交?
【发布时间】:2016-06-07 22:38:59
【问题描述】:

我有一个读取和写入数据库的分区作业。我的分块大小为 100。如果分区失败并且我希望从上次提交开始重新启动,我是否必须明确指定检查点? (在可序列化的 checkpointInfo() 中?)

如果是这样,如何/在哪里?

【问题讨论】:

    标签: jsr352 java-batch


    【解决方案1】:

    回答

    您需要为您的 ItemReader 实现这两个方法:checkpointInfo()open()(您可以为您的 ItemWriter)。

    示例

    您可以在this answer 中查看示例。

    更多信息

    请注意,对于分区步骤,每个分区都有自己的检查点。通过这种方式,编程模型在分区和非分区步骤中从读取器/处理器/写入器的角度来看非常相似,因此它们可以独立于它们是否在分区中运行(大部分情况下)进行编写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多