From: Jérôme Benoit Date: Tue, 27 Jun 2023 20:18:40 +0000 (+0200) Subject: docs: refine README.md X-Git-Tag: v2.6.6~15^2~1 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=8351c9af7882ec098ee29aaa7982f5d030cf0034;p=poolifier.git docs: refine README.md Signed-off-by: Jérôme Benoit --- 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.