如何使用 Spring 批处理多个 CSV 格式文件
How to process multiple CSV format files using Spring batch
我正在使用 spring 批处理来处理我的入站文件,下面是我的用例
- 将收到一个包含 15 个 CSV 格式文件的 zip
- 我需要并行处理它们
- 处理完所有文件后需要进行一些计算并发送报告。
谁能建议我如何使用 Spring 批处理来实现这个。
我想遵循以下方法
分区程序
- 解压缩 zip 文件
- 为每个 CSV 文件创建一个 ExecutionContext 并添加到队列中进行并行处理。
Reader 将是 Spring 批处理提供的 CSV Reader。
监听器将在所有进程完成后用于发送报告。
请refer this one举例。
如果你想要和你的要求完全一样的,请告诉我,我可以post给你一个。
恩吉亚
我正在使用 spring 批处理来处理我的入站文件,下面是我的用例
- 将收到一个包含 15 个 CSV 格式文件的 zip
- 我需要并行处理它们
- 处理完所有文件后需要进行一些计算并发送报告。
谁能建议我如何使用 Spring 批处理来实现这个。
我想遵循以下方法
分区程序
- 解压缩 zip 文件
- 为每个 CSV 文件创建一个 ExecutionContext 并添加到队列中进行并行处理。
Reader 将是 Spring 批处理提供的 CSV Reader。
监听器将在所有进程完成后用于发送报告。
请refer this one举例。
如果你想要和你的要求完全一样的,请告诉我,我可以post给你一个。
恩吉亚