使用Play!使用CompletionStages,您可以提供如下的HTTP上下文:
CompletableFuture.supplyAsync(() -> {
doSomething();
}
, context);
自从玩!基于Akka,你可以用同样的方式提供Akka Dispatcher:
return CompletableFuture.supplyAsync(() -> {
doSomething();
}
, context);
但我必须同时提供相同的CompoletionStage。我没有找到关于这个具体案例的任何文件。玩!默认提供Akka Dispatcher,但是我必须使用自己的调度程序,甚至在运行时在多个调度程序之间切换,所以我必须提供两个上下文或告诉当前的HttpExecutionContext使用我的调度程序而不是Play!的默认调度程序。 有什么想法吗?