【发布时间】:2019-04-21 08:17:09
【问题描述】:
我想弄清楚如何使用 Spring Batch 进行聚合。 例如,我有一个包含名称列表的 CSV 文件:
name
John
Amy
John
Ryan
我想在文本文件中计算姓名:
name, count
Amy, 1
John, 2
Ryan, 1
根据我从 Spring Batch 中学到的知识,ETL 批处理过程(itemReader -> ItemProcessor -> ItemWriter)更像是 map-reduce 术语中的映射阶段。如何在 Spring Batch 中进行 reduce(aggregation) 阶段?
Spring Batch 是正确的工具吗?或者我应该为此使用 Spark?谢谢。
【问题讨论】:
标签: spring-batch