一尘不染

跨多个内核/服务器扩展Node.JS

node.js

好的,所以我有一个念头想念,但是在我这样做之前,我需要完全理解一些事情。

首先,我认为我要继续使用该系统的方法是拥有3个服务器,如下所述:

第一台服务器 将是我的web 前端 ,这是将要监听连接和响应客户,该服务器将有8个内核和16GB内存的服务器。

次服务器 将是 数据库服务器 ,非常自我解释真的,连接到主机,并设置/获取数据。

第三个服务器 将是我的存储服务器,这将是在那里下载的文件存储。

我的第一个问题是:

  • 在前端服务器上,我有8个核心,扩展节点以使负载分布在各个核心上的最佳方法是什么?

我的第二个问题是:

  • 是否有系统可以放入我的应用程序框架中,使我可以与其他内核进行对话并传递消息以节省I / O。

最后一个问题:

  • 有没有我可以用来帮助将内容从存储服务器移动到前端服务器上的请求的系统,并且系统开销尽可能小,所以这里的速度是个问题,因为我们将有500多个客户端在高峰期同时下载和上传次。

我终于说服了我的雇主,node.js速度极快,并且是最新的编程技术,我们应该为Intranet系统投资一个平台,但是他要求提供详细的文档,说明如何在我们现有的硬件上扩展它。有空。


阅读 205

收藏
2020-07-07

共1个答案

一尘不染

在前端服务器上,我有8个核心,扩展节点以使负载分布在各个核心上的最佳方法是什么?

尝试看一下node.js 集群模块,它是一个多核服务器管理器。

2020-07-07