我是Akka的新手,我正在构建一个集群系统,其中有许多远程节点。远程节点被称为工作者。工作者创建远程路由器链。
创建路由器的父节点(工作节点)将有一个统计监视器,该监视器将从路由器的所有被路由节点获取消息。
qn is:Is是在创建路由器时将statswatcher actorRef作为路由器的构造函数参数传递,或者仅将statswatcher的执行元路径作为构造函数参数传递,并在路由器中选择用户执行元以告知消息的良好做法。
*****更新
根据来自akka邮件组的回复,将actor ref作为构造函数参数传递是一个不错的做法。Actor选择对于远程actor查找很有用。
1条答案
按热度按时间lhcgjxsq1#
传递actorrefs是非常好的,也是推荐的。ActorSelection非常昂贵,并且您只能将目标定位到单个JVM,而不是整个集群。