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的路由器参与者