我正在使用Akka 2.1.4.我需要我的一个演员向自己发送一条延迟的消息.
我试过,从演员的内部receive:
context.system.scheduler.scheduleOnce(1 second, self, msg)
但是,它不能编译,因为它找不到隐式的ExecutionContext.我在哪里可以得到它?
注意:我知道实际发件人不是我的演员,但这没关系,因为我不需要知道发件人是谁.
cmb*_*ter 15
你也可以这样做:
class MyActor extends Actor{
import context._
...
}
Run Code Online (Sandbox Code Playgroud)
通过这种方式,您可以确保获得分配给该actor的调度程序,以防它与系统的主调度程序不同(这是您使用解决方案获得的).