播放框架作业队列

Ran*_*and 6 queue asynchronous playframework

使用now()方法调用异步作业时,如何处理异步作业?

它们是立即执行的,还是存储在队列中并由固定数量的线程处理?我们对此有何控制?

Tim*_*one 6

当你打电话now(),你的工作被放入的ScheduledThreadPoolExecutor通过submit().由于执行程序使用固定大小的池,因此您的作业可能最终排队.此外,池与您的预定作业共享,因此除了您按需生成的任何作业外,您可能还会与它们发生争用.

您可以使用该play.jobs.pool设置在应用程序的配置中调整池的大小.默认值为10.