我收到了以下代码
def receive {
case CategoryData(links, hasNextPage) =>
val scrapCompany = links.map( url => (router ? Scrap(url, Company) ).mapTo[Store] )
val futureResult = Future.sequence(scrapCompany)
futureResult onComplete {
case Right(items) =>
println(items.length)
case Left(failure) =>
println(failure)
}
futureResult.pipeTo(router)
但是我只得到失败匹配,从不访问onComplete Right(items)。 pipeTo既不将期货发送给其他路由器。
请记住,此代码位于另一个actor内。