繁忙生产环境下的集群节点 JS
Clustering Node JS in Heavy Traffic Production Environment
我有一个Web服务处理重定向到特定URL的http请求。 对了,CPU 每天的点击量约为 500 万次,但我需要将其扩展到处理 2000 多万次。 这是一个生产环境,所以我对新的节点集群方法 b/c 有点担心,它仍然被列为实验性。 我需要有关如何在 linux 服务器上群集节点处理流量的建议。 有什么想法吗?
每天 500 万相当于每秒 57.87,2500 万相当于每秒 289.4。对于您的案例,这些数字对于单个服务器来说并不过分。如果您只想重定向特定的URL,则可以使用更适合该工作的另一种替代方案,例如nginx。但是,如果您仍然想使用 NodeJS,我认为现代服务器可以处理该负载。看看我的博客文章作为如何使用集群的示例:NodeJS:简单集群基准。如果要使用所有内核,则应使用群集。
相关文章:
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 节点.js将变量显示为 HTML
- 如何解决'窗口未定义'终端上的节点JS出错
- S3文件上传文件对象使用节点js
- 在节点 js 中使用护照本地模块验证(登录)密码时出错
- 嵌套的promise节点js
- 使用节点JS发送电子邮件
- 节点JS重定向循环
- 起始节点.js用于并行的线程池
- 获取图像节点js的主色
- 调整节点js中的图像大小
- 节点JS express和控制台输出到命令行与浏览器
- 节点JS:时间机器坏了——timekeeper.travel不做时间旅行
- 如何访问日期并将其插入数据库?节点.JS&MongoDB
- 节点.js快速删除 req.body 不起作用
- 节点.js中的嵌套异步操作
- 如何在核心php应用程序中使用节点js json Web令牌库
- 使用节点js的Bootstrap和Jquery
- 节点.js加密输入/输出类型
- 节点.js在不可能的地方打印“未定义”