【发布时间】:2013-03-21 09:09:00
【问题描述】:
有没有办法将 Seq[Future[X]] 变成 Enumerator[X] ?用例是我想通过爬网来获取资源。这将返回一个 Futures 序列,我想返回一个 Enumerator,它将按照它们首先完成的顺序将 Futures 推送到 Iteratee。
看起来 Victor Klang 的 Future select gist 可以用来执行此操作 - 尽管它看起来效率很低。
注意:有问题的迭代器和枚举器是播放框架版本 2.x 给出的,即具有以下导入:import play.api.libs.iteratee._
【问题讨论】: