Свойства процессов

Основные параметры конфигурации процессов включают в себя следующее.

Описание поля

Имя поля

Имя. Имя контекста процесса. Оно должно удовлетворять соглашениям по наименованию контекста. Имя используется для ссылки на этот процесс из других частей AggreGate.

name

Описание. Текстовое описание контекста процесса. Это будет отображаться пользователям для описания экземпляра процесса.

description

Шаблон. Текст шаблона процесса в формате XML. Шаблон по умолчанию определяет пустой канвас.

template

Размер пула. Определяет размер ядра пула потоков процесса, т.е. стандартное количество задач, которые обрабатываются одновременно.

corePoolSize

Максимальный размер пула. Определяет максимальный размер пула потоков процесса, т.е. количество одновременно обрабатываемых задач, разрешенных в случае переполнения очереди задач.

maximumPoolSize

Максимальная длина очереди необработанных задач. Определяет, сколько необработанных задач можно поставить в очередь, прежде чем размер пула потоков процесса превысит его размер ядра относительно максимального размера

maximumTaskQueueLength

Журналировать выполнение процесса. Если эта опция включена, рабочий процесс будет генерировать события, связанные с его выполнением.

logWorkflowExecution