我如何限制Future.traverse(myList){l => Foo(l)}的主体?

时间:2018-07-25 14:31:19

标签: scala playframework

我有

implicit val ec = ExecutionContext.fromExecutor(Executors.newFixedThreadPool(8))
当时是

,但似乎我的代码中

Future.traverse(myList) { v =>
  barService.fooFuture(v)
}

似乎正在以最大速度或线程运行,从而导致第三方API的速率限制问题。 barService也有自己的ExecutionContext通过guice注入。我如何限制barService.fooFuture(v)的调用速度?

0 个答案:

没有答案