文件名称:meteor-cluster:使用Node JS本机`cluster`模块的流星工作池
文件大小:16KB
文件格式:ZIP
更新时间:2024-05-28 01:12:39
worker meteor cluster jobqueue multi-core
流星群 流星软件包,使用户可以在服务器上创建工作池来处理繁重的工作。 它可以从持久性/内存队列中运行同步和异步任务。 它还可以运行定期任务和计划任务。 任务队列 TaskQueue既是Mongodb,又是内存支持的作业队列。 它使流程之间可以一致地添加,更新和删除作业。 您可以附加事件侦听器来处理任务结果/错误 原型 TaskQueue.addTask({ taskType: String, data: Object, priority: Integer, _id: String, dueDate: Date, inMemory: Boolean }) taskType是必需的 data是强制性的,但您可以传递一个空对象 priority是强制性的,默认设置为1 _id是可选的 dueDate是强制性的,默认设置为new Date() inMemory是可选的,默认设置为false
【文件预览】:
meteor-cluster-main
----src()
--------TaskQueue.js(5KB)
--------Worker()
--------InMemoryTaskQueue.js(1KB)
--------Cluster()
--------tests()
--------logs.js(386B)
--------index.js(106B)
----package.js(523B)
----LICENSE(1KB)
----README.md(11KB)