如何在Akka的远程Actors上进行负载均衡?

时间:2018-05-07 12:41:27

标签: scala akka akka-cluster

我在分布式环境中工作,我必须在远程系统中设置Actors。我想在所有远程演员之间分配负载。任何人都可以建议我在群集中平衡负载的最佳方法吗?我目前的情况是在一个远程系统中我有10个正在运行的actor。所以例如,假设我有3个系统,系统有10个演员,我想平衡所有30个演员之间的负荷。

1 个答案:

答案 0 :(得分:1)

分配工作的一个好方法是将其从工作人员中拉出来,而不是集中决策和推送,如果你的工作率高于你实际处理的工作量,这可能会使工作节点过载。

有一个示例项目和教程,显示工作人员在此工作:https://developer.lightbend.com/guides/akka-distributed-workers-scala/