Ran*_*and 6 queue asynchronous playframework
使用now()方法调用异步作业时,如何处理异步作业?
它们是立即执行的,还是存储在队列中并由固定数量的线程处理?我们对此有何控制?
当你打电话now(),你的工作被放入的ScheduledThreadPoolExecutor通过submit().由于执行程序使用固定大小的池,因此您的作业可能最终排队.此外,池与您的预定作业共享,因此除了您按需生成的任何作业外,您可能还会与它们发生争用.
您可以使用该play.jobs.pool设置在应用程序的配置中调整池的大小.默认值为10.
| 归档时间: |
|
| 查看次数: |
2611 次 |
| 最近记录: |