首页 > 解决方案 > 从 PromiseActorRef 获取原始 ActorRef 或路径

问题描述

覆盖时如何ActorRefPromiseActorRef(创建者)获取原件?我正在尝试添加一些工具来跟踪我的演员系统中的消息。akka.pattern.askActor#aroundReceive

  override def aroundReceive(receive: Actor.Receive, msg: Any): Unit = {
    sender().path // This is something starting with "/temp/..." since it 
                  // references the PromiseActorRef created by an ask,   
                  // instead, I would like to get a reference or path 
                  // to the actor invoking ask originally
    super.aroundReceive(receive, msg)
  }

标签: scalaakka

解决方案


推荐阅读