如何使用Spring批处理

时间:2016-09-27 01:41:56

标签: spring spring-batch

我使用spring批处理来处理我的入站文件,下面是我的用例

  1. 将收到包含15个CSV格式文件的zip文件
  2. 我需要并行处理它们
  3. 处理完所有文件后需要做一些计算,报告应该发送出去。
  4. 有人可以建议我如何使用Spring Batch实现这一点。

1 个答案:

答案 0 :(得分:1)

我想按照以下方法

  1. 分区

    • 解压缩zip文件
    • 对于每个CSV文件,创建一个ExecutionContext并添加到Queue进行pararell处理。
  2. Reader将是Spring Batch提供的CSV阅读器。

  3. 在所有流程完成后,将使用侦听器发送报告。

  4. 请以refer this one为例。

    如果您想要与您的要求完全相同,请告诉我我可以为您发布一个。

    Nghia酒店