clutch:让你的 Node.js 服务器作为一个进程集群运行,没有混乱

时间:2024-06-25 18:46:13
【文件属性】:

文件名称:clutch:让你的 Node.js 服务器作为一个进程集群运行,没有混乱

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-25 18:46:13

JavaScript

离合器 将您的单个进程 node.js Web 服务器转换为多个进程('workers')的集群。 这允许服务器在多个 CPU 上运行,并添加额外的冗余层以提高可靠性。 多进程、多核 集群时,您的应用程序将成为一个“主”进程,它可以产生任意数量的工作进程。 然后,操作系统会在这些工作程序之间有效地平衡到侦听端口的传入连接。 由于每个 worker 都是自己的进程,因此多核 CPU 可以同时运行多个。 因此,您的服务器能够处理比单个进程更多的请求,并利用以前未开发的 CPU 容量。 多流程,更具弹性 在主进程/工人安排中运行进程意味着主进程有效地成为其工人的看门狗和管理者。 如果有任何 worker 崩溃,剩余的健康 worker 将继续接受连接,而您的 master 用新的 worker 替换死掉的 worker。 虽然您应该始终努力修复任何崩溃,但这可以在出现问题时提高服务器的可用性,并


【文件预览】:
clutch-master
----package.json(831B)
----test()
--------clutch.js(2KB)
--------mocha.opts(39B)
----LICENSE(1KB)
----examples()
--------simpleServer.js(563B)
----.gitignore(88B)
----lib()
--------Clutch.js(5KB)
--------Worker.js(1023B)
----Makefile(151B)
----README.md(6KB)

网友评论