В документации Akka указано, что если диспетчер не настроен, будет использоваться диспетчер по умолчанию. Каковы свойства диспетчера по умолчанию i.e parallelism -min, parallelism -фактор, parallelism -max и т.д.?
Каковы значения конфигурации диспетчера Akka по умолчанию?
Ответ 1
По умолчанию диспетчер, предоставленный Akka
, имеет значение fork-join-executor
, а значения по умолчанию parallelism следующие:
- parallelism -min: 8
- parallelism -фактор: 3.0
- parallelism -max: 64
Вы можете увидеть все это в документации .
Существует раздел с именем: Список ссылочной конфигурации
Вот соответствующая часть файла конфигурации (я удалил только комментарии):
default-dispatcher {
type = "Dispatcher"
executor = "fork-join-executor"
fork-join-executor {
parallelism-min = 8
parallelism-factor = 3.0
parallelism-max = 64
}
thread-pool-executor {
keep-alive-time = 60s
core-pool-size-min = 8
core-pool-size-factor = 3.0
core-pool-size-max = 64
max-pool-size-min = 8
max-pool-size-factor = 3.0
max-pool-size-max = 64
task-queue-size = -1
task-queue-type = "linked"
allow-core-timeout = on
}
}