Akka - Актер автоматическое создание по необходимости - PullRequest
0 голосов
/ 13 февраля 2012

Я довольно новичок в Akka и, возможно, еще не достаточно хорошо понял некоторые из его концепций.

Я пытаюсь найти способ заставить систему автоматически создавать новые экземпляры актеров, если почтовый ящик превышенза некоторый предел.Это также возможно сделать на удаленных узлах?

Рад любым комментариям.

Ответы [ 2 ]

2 голосов
/ 13 февраля 2012

Крис Б пропустил новые потрясающие Resizer for Routers в Akka 2.0-M4:

Документы: http://akka.io/docs/akka/2.0-M4/scala/routing.html#dynamically-resizable-routers ScalaDocs: http://akka.io/api/akka/2.0-M4/#akka.routing.DefaultResizer

Итак, да, вы можете иметь такое динамическое изменение размера для маршрутизаторов.

0 голосов
/ 13 февраля 2012

В настоящее время (Akka 2.0 milestone 4) этот вид динамического распределения нагрузки / масштабирования недоступен.Новые актеры могут создаваться динамически (это фундаментальный принцип модели Актер), но нет встроенного способа измерить нагрузку на систему и соответствующим образом реагировать.

Существует множество интересных функций кластеризации.запланировано для версии 2.1, которая, надеюсь, будет включать в себя то, что вы ищете.

Вот план действий для Akka 2.0 и выше:

https://docs.google.com/document/pub?id=1CMz_MEQA8oPcGw9oaFdq_KYYFB_5qZjsDYYwuXfZhBU&pli=1

...