node-worker-pool

时间:2024-05-30 07:01:23
【文件属性】:

文件名称:node-worker-pool

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-30 07:01:23

JavaScript

节点工作者池 node-worker-pool是一个用于管理节点中子工作池的库。 它对于您有很多要执行的高度并行化任务的场景特别有用。 它仅通过消息传递工作,因此无需共享内存。 具体来说,node-worker-pool允许您定义自己的工作程序可执行文件,该可执行文件能够通过stdin / stdout进行通信(通过一个相当简单的协议,我尚未对其进行适当的记录:p)。 入门 编写工作程序可执行文件 构造一个指向上述worker可执行文件的WorkerPool对象 将消息发送到WorkerPool对象,然后等待响应 编写工作程序可执行文件 从技术上讲,您不必在节点中写入此文件,但目前只有节点帮助程序库可用于抽象通信协议。 这是一个示例工作程序: worker.js var workerUtils = require ( 'node-worker-pool/nodeWorkerUti


【文件预览】:
node-worker-pool-master
----.gitignore(32B)
----WorkerPool.js(5KB)
----package.json(452B)
----nodeWorkerUtils.js(2KB)
----.travis.yml(51B)
----LICENSE(1KB)
----__mocks__()
--------child_process.js(574B)
----__tests__()
--------Worker-test.js(18KB)
--------WorkerPool-test.js(15KB)
----README.md(2KB)
----lib()
--------JSONStreamParser.js(1KB)
--------__tests__()
--------Deferred.js(210B)
----.npmignore(20B)
----Worker.js(6KB)

网友评论