6

我们在 akka 的一个盒子上最多可以有多少个演员?

public void MyActor extends AkkaActor{

  receive(Objet obj){
    // so something
  } 

}

1)Is there some limit on max number of actors instances?I am planning to created around 10K actors on one box. I will have 50 such boxes so that i can scale horizontally
2)IS there some performance problems with this?
4

1 回答 1

10

这只是拥有足够内存的问题:一个参与者的开销大约是 400 字节(加上你保留在其中的任何状态)。这意味着在典型系统上,您可以拥有数百万个演员。性能不取决于您创建的演员数量,而是取决于您在他们之间发送多少消息。如果这个数字达到每秒几百万,您不必担心,除此之外,您将不得不针对您选择的硬件对您的程序进行基准测试,看看它是否有效。

于 2013-09-24T20:33:24.407 回答