我有
implicit val ec = ExecutionContext.fromExecutor(Executors.newFixedThreadPool(8))
当时是,但似乎我的代码中
Future.traverse(myList) { v =>
barService.fooFuture(v)
}
似乎正在以最大速度或线程运行,从而导致第三方API的速率限制问题。 barService也有自己的ExecutionContext通过guice注入。我如何限制barService.fooFuture(v)的调用速度?