我有以下适用于我的示例配置
blocking-io-dispatcher {
db-backup-context {
thread-pool-executor {
core-pool-size-factor = 3
core-pool-size-max = 10
}
}
}
我读过核心池大小,核心池大小max以及它与有界队列的关系。以上是我的play.conf文件,用于我的播放Web服务。 我按照下面的线程/文件
Core and maximum pool sizes
我仍然不清楚以下
答案 0 :(得分:0)
通过查看akka-actor reference.conf来回答大多数(如果不是全部)问题,https://github.com/akka/akka/blob/master/akka-actor/src/main/resources/reference.conf#L447
&安培; 2.默认是无界的
3表示运行它的机器上有3 *个核心,然后由core-pool-size-min
和core-pool-size-max
封顶,将用作corePoolSize
的{{1}} 。 ThreadPoolExecutor
确定即使它们处于空闲状态也要保留在池中的线程数。
有关控制队列大小和类型的详细信息,请参阅corePoolSize
,有多个相关设置。