2013-09-24 4 views
3

Сколько актеров может быть у нас на одной коробке в акке?Максимальное количество актеров на хост в 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? 

ответ

8

Это просто вопрос наличия достаточного количества памяти: накладные расходы одного актера составляет около 400 байт (плюс то, что состояние вы держите в нем). Это означает, что на типичных системах у вас могут быть миллионы актеров. Производительность не зависит от количества создаваемых вами участников, это зависит от того, сколько сообщений вы отправляете между ними. Вы не должны беспокоиться, если это число составляет до нескольких миллионов в секунду, помимо этого вам придется сравнивать вашу программу с выбранным вами оборудованием, чтобы убедиться, что она работает.

+0

Спасибо за ответ. Причина, по которой я пытаюсь использовать AKAA, я хочу иметь актеров в коробках, как упоминалось в моем первоначальном посте. Затем я хочу, чтобы общение между этими актерами было легко. – user93796

Смежные вопросы