文件名称:arctic-storm:NodeJs 的简单作业队列框架
文件大小:36KB
文件格式:ZIP
更新时间:2024-07-03 18:24:15
JavaScript
北极风暴 北极风暴是一个简单的 Node Js 框架,用于排队作业并在后台与工作人员一起处理它们。 框架允许您以安全和简单的方式使用 RabbitMQ 或其他队列引擎。 有什么优点: Multiprocessing(Cluster API) - 允许您使用服务器的所有可用 CPU 并准确控制内存使用。 所有工作进程都运行在一个单独的系统进程中,当工作完成时释放分配的内存,这允许您运行繁重的后台作业而不必担心内存泄漏 不要担心异常,worker 中未处理的异常不会使您的主进程崩溃,也不会影响其他正在运行的 worker,因为所有 worker 都在单独的进程中运行,如果 worker 出现异常,它将正常关闭。 你可以从盒子里得到很多东西,比如:日志、配置、队列 API 等。 安装 安装 RabbitMQ,详情请参见 。 将存储库克隆到一个方便的文件夹,例如将其设为 /home/arc
【文件预览】:
arctic-storm-master
----.jshintrc(261B)
----.gitignore(347B)
----core()
--------process()
--------services()
--------abstract()
--------Master.js(5KB)
--------utils()
--------Worker.js(5KB)
----package.json(565B)
----connectors()
--------RabbitMessage.js(2KB)
--------Mongoose.js(4KB)
--------Redis.js(5KB)
--------RabbitMQ.js(9KB)
----service.js(2KB)
----Gruntfile.js(580B)
----LICENSE(1KB)
----.jshintignore(12B)
----README.md(3KB)
----configs()
--------default.yml(3KB)
----lib()
--------.gitkeep(54B)
----modules()
--------example()