import { fileURLToPath } from 'url';
import chalk from 'chalk';
+import { WorkerChoiceStrategies } from 'poolifier';
import {
type ConfigurationData,
)
? Configuration.getConfig().workerPoolMaxSize
: WorkerConstants.DEFAULT_POOL_MAX_SIZE,
- poolStrategy: Configuration.getConfig().workerPoolStrategy,
+ poolStrategy:
+ Configuration.getConfig().workerPoolStrategy ?? WorkerChoiceStrategies.ROUND_ROBIN,
};
if (Configuration.objectHasOwnProperty(Configuration.getConfig(), 'worker')) {
workerConfiguration = { ...workerConfiguration, ...Configuration.getConfig().worker };