我正在使用 application.conf 中的路由器配置创建路由器。
在某种情况下,我需要手动删除路由并将路由添加到路由器。我在akka-scala文档(link)中看到,使用 removeRoutee 和 andRoutee ,我们将能够实现它。
但是由于我使用配置创建路由器,我可以使用以下代码选择路由器。
var router = Akka.system().actorSelection("/user/intelliSupervisor/router")
var routerFut = router.resolveOne()(10)
routerFut.onComplete {
case Success(actor) => {
// 'actor' RoutedActorRef
}
case Failure(ex) =>
}
将来onComplete Success要求它返回 akka.routing.RoutedActorRef 。如何访问创建的 akka.routing.Router ?或者无论如何我可以将它转换为路由器对象?
非常感谢你。