Akka - 由需要自动创建的演员

时间:2012-02-12 23:25:59

标签: scala load-balancing actor akka

我在Akka中很新,也许并没有完全理解其中的一些概念。

如果邮箱超过某个限制,我正在尝试找到一种方法让系统自动创建新的actor实例。是否也可以在远程节点上执行此操作?

对任何评论感到高兴。

2 个答案:

答案 0 :(得分:2)

Chris B已经错过了Akka 2.0-M4中新的令人敬畏的路由器Resizers:

文档: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

所以,是的,你可以为路由器进行那种动态调整。

答案 1 :(得分:0)

目前(Akka 2.0里程碑4),这种动态负载平衡/缩放功能不可用。可以动态创建新的actor(这是Actor模型的基本原则),但是没有内置的方法来衡量系统的负载并做出相应的反应。

2.1版本计划有许多令人兴奋的群集功能,希望包含您正在寻找的功能。

以下是Akka 2.0及以后的路线图:

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