Akka演员热插拔的使用案例

4
Akka 1.1.3文档指出:“become方法非常有用,但它的一个特别好的例子是在实现有限状态机(FSM)的示例中使用它。”除了有限状态机之外,还有哪些情况可以在运行时热交换Akka actor的实现?
ActorRef特质中的actorClass方法已被弃用,并显示消息:“将被删除且不会替换,面对become和unbecome没有任何意义。”请问有人可以解释一下这个消息的含义吗?
2个回答

2
对于问题1:编码变量行为: http://klangism.tumblr.com/post/968180337/dining-hakkers 对于问题2:
知道演员的后备类名是没有意义的,因为它不会告诉你任何关于行为的信息。它也不能可靠地与远程工作,因为服务可以重新绑定,并且没有这样的信息交换。基本上,actorClassName违反了告诉,而不是问。

0

您可以在不中断服务的情况下进行软件升级。您可以动态加载新行为,然后将其与旧行为热交换。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接