JSR 352 分区块处理

JSR 352 Partitioned Chunk Processing

我正在尝试 运行 在 JSR 352 模式下 Spring 批处理中的一个块步骤(Reader - 处理器 - 编写器)。我想知道分区是否为每个分区创建批处理工件 (MyItemReader) 的新实例,或者工件是否是有状态的(即工件中定义的全局变量被多个线程重用而不是线程安全的)?

谢谢

根据 JSR-352 的第 11.1 节,每个分区都应该有它自己的所有批处理工件的实例。