From 8351c9af7882ec098ee29aaa7982f5d030cf0034 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 27 Jun 2023 22:18:40 +0200 Subject: [PATCH] docs: refine README.md MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 531c3804..1a4cf823 100644 --- a/README.md +++ b/README.md @@ -117,26 +117,26 @@ Instantiate your pool based on your needs : const { DynamicThreadPool, FixedThreadPool, PoolEvents } = require('poolifier') // a fixed worker-threads pool -const pool = new FixedThreadPool(15, - './yourWorker.js', - { errorHandler: (e) => console.error(e), onlineHandler: () => console.log('worker is online') }) +const pool = new FixedThreadPool(15, './yourWorker.js', { errorHandler: e => console.error(e), onlineHandler: () => console.log('worker is online') }) pool.emitter.on(PoolEvents.busy, () => console.log('Pool is busy')) // or a dynamic worker-threads pool -const pool = new DynamicThreadPool(10, 100, - './yourWorker.js', - { errorHandler: (e) => console.error(e), onlineHandler: () => console.log('worker is online') }) +const pool = new DynamicThreadPool(10, 100, './yourWorker.js', { errorHandler: e => console.error(e), onlineHandler: () => console.log('worker is online') }) pool.emitter.on(PoolEvents.full, () => console.log('Pool is full')) pool.emitter.on(PoolEvents.busy, () => console.log('Pool is busy')) // the execute method signature is the same for both implementations, // so you can easy switch from one to another -pool.execute({}).then(res => { - console.log(res) -}).catch .... - +pool + .execute({}) + .then(res => { + console.info(res) + }) + .catch(err => { + console.error(err) + }) ``` You can do the same with the classes ClusterWorker, FixedClusterPool and DynamicClusterPool. -- 2.34.1