我在分布式环境中工作,我必须在远程系统中设置Actors。我想在所有远程演员之间分配负载。任何人都可以建议我在群集中平衡负载的最佳方法吗?我目前的情况是在一个远程系统中我有10个正在运行的actor。所以例如,假设我有3个系统,系统有10个演员,我想平衡所有30个演员之间的负荷。
答案 0 :(得分:1)
分配工作的一个好方法是将其从工作人员中拉出来,而不是集中决策和推送,如果你的工作率高于你实际处理的工作量,这可能会使工作节点过载。
有一个示例项目和教程,显示工作人员在此工作:https://developer.lightbend.com/guides/akka-distributed-workers-scala/