我正在对Future
s 内的 s进行一些操作trait
。
trait MyTrait {
//Future based operations
}
我不想使用ExecutionContext.Implicits.global
for my Future
,而是想使用在 my 中定义的一个application.conf
。
akka {
my-batch-dispatcher {
type = Dispatcher
executor = "fork-join-executor"
fork-join-executor {
parallelism-min = 10
parallelism-factor = 2.0
parallelism-max = 10
}
throughput = 20
}
}
在我的演员内部,我可以进行查找以获取执行上下文。
implicit val ec = context.system.dispatchers.lookup("akka.my-batch-dispatcher")
现在确定如何在我的特质中做到这一点。