Spring Batch - 在一个步骤中写入内存

loading...


0

我有一个Spring批处理作业,它有两个步骤 . 第一步的编写器写入内存,即将数据存储在java数据结构中 .

它是否正确?作者是否必须写入持久存储?如果第二步失败,如果我在第一步写入内存,该作业是否能够正确重启?如果我这样做的话,我的假设是 commit 并不意味着什么?

1回答

  • 0

    编写器不必写入持久存储 . 但是,如果作业失败并且JVM停止,您将丢失该数据 .

    使用持久性作业存储库可确保重新启动的元数据可以在JVM崩溃后继续存在,从而能够在停止的位置重新启动作业 .

评论

loading...

暂时没有评论!