Scala 发送方设置为";“死信”;从外部向Akka路由器发送消息时(播放2.4)

Scala 发送方设置为";“死信”;从外部向Akka路由器发送消息时(播放2.4),scala,playframework,akka,guice,Scala,Playframework,Akka,Guice,我有一个类,它向actor发送消息 class SenderImpl @Inject() (@Named("routerActor") routerActor: ActorRef) { routerActor ! "Hello" } 以及接收此消息的actor类 @Singleton class RouterActor @Inject() extends Actor { override def receive: Receive = { case msg =>

我有一个类,它向actor发送消息

class SenderImpl @Inject() (@Named("routerActor") routerActor: ActorRef) {
   routerActor ! "Hello"
}
以及接收此消息的actor类

@Singleton
class RouterActor @Inject() extends Actor {
   override def receive: Receive = {
       case msg => println(s"sender = ${sender()}")
   }
}
作为单独类中的路由器注入的RouterActor:

 bindActor[RouterActor]("routerActor", RoundRobinPool(10).props)
结果:发送方=参与者[akka://application/deadLetters]

如果RouterActor作为单个参与者注入:

bindActor[RouterActor]("routerActor")
结果:发送方=参与者[akka://application/temp/$a]

在路由器的情况下,为什么发件人信息丢失?如何恢复发件人