Scala 如何配置Akka路由器?
当试图配置路由器时,我发现我缺少一些配置Scala 如何配置Akka路由器?,scala,akka,Scala,Akka,当试图配置路由器时,我发现我缺少一些配置 actor.deployment { /sqs-poller-2/router1 { router = round-robin-pool nr-of-instances = 4 } } 例外情况: Caused by: akka.ConfigurationException: Configuration missing for router [akka://UPS/use
actor.deployment {
/sqs-poller-2/router1 {
router = round-robin-pool
nr-of-instances = 4
}
}
例外情况:
Caused by: akka.ConfigurationException: Configuration missing for router [akka://UPS/user/sqs-poller-2/router1] in 'akka.actor.deployment' section.
at akka.routing.FromConfig.verifyConfig(RouterConfig.scala:320)
at akka.routing.RoutedActorRef.<init>(RoutedActorRef.scala:39)
at akka.actor.LocalActorRefProvider.actorOf(ActorRefProvider.scala:795)
... 34 common frames omitted
Scala代码:
val router: ActorRef = context.actorOf(FromConfig.props(SQSPoller.props), "router1")
这个设置看起来正确吗?我如何才能准确地找出配置中缺少的内容 根据错误消息,您必须提供以下配置
actor.deployment {
/sqs-poller-2/router1 {
router = round-robin-pool
nr-of-instances = 4
}
}
在本例中,您正在名为sqs-poller-2的顶级参与者中创建路由器参与者,因此部署路径以父参与者的名称开始,后跟名为router1的路由器参与者。根据错误消息,您必须提供以下配置
actor.deployment {
/sqs-poller-2/router1 {
router = round-robin-pool
nr-of-instances = 4
}
}
在本例中,您正在名为sqs-poller-2的顶级参与者中创建路由器参与者,因此部署路径以父参与者的名称开始,后跟名为router1的路由器参与者