2

我想知道使用 Scala/Akka 的 DAG(有向无环图)的最佳实现,其中每个节点都可能位于不同的虚拟机、不同的计算机上。将每个节点想象成一个只作用于其直接父节点的 Scala 角色(以图表形式),您将如何在高层次上实现这一点?Akka 中有几个可以应用的概念: • 如果发送者不是直接父级,则带有丢弃的普通参与者 • 事件总线和分类器 • ... 我仍然在努力选择最佳方法,至少在理论上,我知道对于一个DAG,您需要能够处理菱形场景(其中一个节点依赖于两个或多个节点,而这些节点又依赖于一个唯一节点)。欢迎任何指向论文、文章、想法的指针。问候

4

2 回答 2

2

本文描述了一种使用 Akka 进行分布式图处理的方法:

http://letitcrash.com/post/30257014291/distributed-in-memory-graph-processing-with-akka

于 2013-10-21T16:03:32.987 回答
1

简单地使用 Akka Remote 和一些 DIY

于 2012-05-18T22:59:25.687 回答