Scala 当我失去一个节点时,Akka 2.4.x如何在集群应用程序中工作

Scala 当我失去一个节点时,Akka 2.4.x如何在集群应用程序中工作,scala,akka,cluster-computing,actor,high-availability,Scala,Akka,Cluster Computing,Actor,High Availability,我的应用程序有一组参与者,每个参与者都执行一些繁重的计算,每个参与者都执行不同的业务逻辑。最后,每个参与者将结果发送回主管,主管将继续保存数据 我的意图是让它们分布在3个节点中,通过允许机器“死”的方式来分割/平衡工作负载,并使系统具有高可用性 不需要在机器之间共享状态 Akka如何解决这种情况 我需要的是Akka集群吗 是否有属于此域的示例?在您可以使用的实例和之间共享状态。 您可以通过播放project来可视化节点发生故障时发生的情况 关于如何使用分布式参与者(使用集群和分片)以及它们在

我的应用程序有一组参与者,每个参与者都执行一些繁重的计算,每个参与者都执行不同的业务逻辑。最后,每个参与者将结果发送回主管,主管将继续保存数据

我的意图是让它们分布在3个节点中,通过允许机器“死”的方式来分割/平衡工作负载,并使系统具有高可用性

  • 不需要在机器之间共享状态
Akka如何解决这种情况

我需要的是Akka集群吗


是否有属于此域的示例?

在您可以使用的实例和之间共享状态。 您可以通过播放project来可视化节点发生故障时发生的情况

关于如何使用分布式参与者(使用集群和分片)以及它们在关闭其中一个节点的情况下的行为,有很多精彩的讨论