【发布时间】:2014-11-21 20:43:39
【问题描述】:
我是 Scala 和 Akka 的新手,我一直在阅读有关 Akka 的书。对于我认为使用 Actors 的常见用例,我找不到合理的解决方案。
假设您有一个父 Actor 接收到对大量工作的请求(假设您需要去网络下载 100 个文件),因此父 Actor 将工作拆分并将其路由给 10 个孩子,因此我们一次下载多个文件。
不知何故,我需要将所有文件按顺序返回给父演员。这样做的好的设计模式是什么?
I found a link 在我的搜索中,他们似乎想出了一个很好的方法来实现这一点,但是因为博客实际上并没有展示如何使用这个例子(因为他们只是提供了一个代码 sn-p),而且我是 scala noob,我不明白如何将其付诸实践: http://www.ccri.com/2014/01/22/accumulating-responses-from-child-actors-and-transitive-message-ordering/
【问题讨论】: