远程分块工作器中的FlatFileItemWriter

时间:2019-04-17 04:53:32

标签: spring-batch chunking

我正在寻找在Worker中使用FlatFileItemWriter进行spring-batch远程分块的示例实现。

我正在使用RabbitMQ,SpringBatch,Spring Integration。

使用

import 'assets/fontawesome.css' //Assuming the absolutepath and css file name as fontawesome

当我尝试时,我得到了 org.springframework.batch.integration.chunk.AsynchronousFailureException:在处理程序中检测到故障或中断:> org.springframework.batch.item.WriterNotOpenException:必须先打开Writer才可以写入
 例外。

<spring-cloud.version>Greenwich.SR1</spring-cloud.version>

我正在将“ MyResponse”对象写入文件。

请通过提供示例实现或指导我纠正此异常来帮助我。 (异常原因是未初始化ItemWriter.OutputState)

1 个答案:

答案 0 :(得分:0)

在远程分块设置中,工作方没有可处理编写程序生命周期(打开/关闭等)的Spring Batch步骤。因此,您需要先打开编写器,然后才能在chunkIntegrationFlow中使用编写器。