6

akka の 1 つのボックスに最大何人のアクターを配置できますか?

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

十分なメモリがあるかどうかの問題です。1 つのアクターのオーバーヘッドは約 400 バイトです (さらに、アクター内に保持する状態は何でも)。これは、典型的なシステムでは何百万ものアクターを持つことができることを意味します。パフォーマンスは、作成するアクターの数には依存しません。アクター間で送信するメッセージの数に依存します。その数が 1 秒あたり最大数百万回であっても心配する必要はありません。それを超えると、選択したハードウェアに対してプログラムのベンチマークを実行して、動作するかどうかを確認する必要があります。

于 2013-09-24T20:33:24.407 に答える