【问题标题】:Passing ActorRef as Constructor argument将 ActorRef 作为构造函数参数传递
【发布时间】:2015-08-02 11:02:27
【问题描述】:

我是 Akka 的新手,我正在构建一个包含许多远程节点的集群系统。远程节点称为工人。工作人员创建远程路由器链。

创建路由器的父级(工人)将有一个统计观察者,该观察者将从路由器的所有路由中获取消息。

qn 是:在创建路由器时传递 statswatcher actorRef 作为路由器的构造函数参数或仅将 statswatcher 的 Actor 路径作为构造函数参数和路由器中的用户 Actor 选择传递消息是一种很好的做法。

****************更新********

根据来自 akka 邮件组的回复,将 actor ref 作为构造函数参数的回复不是一个坏习惯。 Actor 选择对于远程 Actor 查找很有用。

【问题讨论】:

标签: akka akka-cluster akka-remote-actor akka-supervision


【解决方案1】:

通过 actorrefs 非常好,推荐。 ActorSelection 非常昂贵,而且您只能针对单个 JVM,而不是整个集群。

【讨论】:

    猜你喜欢
    • 2016-07-19
    • 2011-06-28
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多