我有一个Actor,在某些消息上运行一些方法,该方法返回Future。
def receive: Receive = {
case SimpleMessge() =>
val futData:Future[Int] = ...
futData.map { data =>
...
}
}
在等待这个数据时是否可以传递实际上下文?或者在SimpleMessage中需要这个数据时,Await
是最好的选择吗?