worker: WorkerTypes.thread,
minSize: numberOfWorkers,
maxSize: numberOfWorkers,
- utilization: 0,
workerNodes: numberOfWorkers,
idleWorkerNodes: numberOfWorkers,
busyWorkerNodes: 0,
maxQueuedTasks: 0,
failedTasks: 0
})
- for (const workerNode of pool.workerNodes) {
- console.log('thread:workerNode.info', workerNode.info)
- }
await pool.destroy()
pool = new DynamicClusterPool(
numberOfWorkers,
worker: WorkerTypes.cluster,
minSize: numberOfWorkers,
maxSize: numberOfWorkers * 2,
- utilization: 0,
workerNodes: numberOfWorkers,
idleWorkerNodes: numberOfWorkers,
busyWorkerNodes: 0,
maxQueuedTasks: 0,
failedTasks: 0
})
- for (const workerNode of pool.workerNodes) {
- console.log('cluster:workerNode.info', workerNode.info)
- }
await pool.destroy()
})
worker: WorkerTypes.thread,
minSize: expect.any(Number),
maxSize: expect.any(Number),
- utilization: 0,
workerNodes: expect.any(Number),
idleWorkerNodes: expect.any(Number),
busyWorkerNodes: expect.any(Number),
worker: WorkerTypes.thread,
minSize: expect.any(Number),
maxSize: expect.any(Number),
- utilization: 0,
workerNodes: expect.any(Number),
idleWorkerNodes: expect.any(Number),
busyWorkerNodes: expect.any(Number),