【发布时间】:2017-08-18 07:16:29
【问题描述】:
我想异步读取文件夹中的许多 .CSV 文件并返回自定义案例类的 Iterable。
我可以使用 Akka Streams 和 How 来实现这一点吗?
*我试图根据文档以某种方式平衡工作,但管理起来有点困难......
或者
改用Actor是个好习惯吗?(父Actor有子,每个子读取一个文件,返回一个Iterable给父,然后父合并所有的Iterable?)
【问题讨论】:
-
问题不是很清楚。 1. 您想为所有 CSV 文件返回一个自定义案例类的单个 Iterable,还是为每个 csv 文件返回一个? 2. 如果有数千个文件,你是想同时读取它们,还是只需要某种程度的并行性?
标签: scala file asynchronous stream akka