gpt4 book ai didi

node.js - 跨多个核心/服务器扩展 Node.JS

转载 作者:IT老高 更新时间:2023-10-28 23:07:58 27 4
gpt4 key购买 nike

好的,所以我有一个想法我想仔细阅读,但在我这样做之前,我需要完全理解一些事情。

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

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

Second Server 将是 Database Server,实际上非常不言自明,连接到主机并设置/获取数据。

第三台服务器将是我的存储服务器,用于存储可下载文件。

我的第一个问题是:

  • 在我的前端服务器上,我有 8 个内核,扩展 Node 以使负载分布在内核之间的最佳方法是什么?

我的第二个问题是:

  • 是否有一个系统可以放入我的应用程序框架中,让我可以与其他内核通信并传递消息以节省 I/O。

最后一个问题:

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

我终于说服了我的雇主,node.js 速度非常快,并且它是最新的编程技术,我们应该为我们的 Intranet 系统投资一个平台,但他要求提供有关如何在整个我们目前可用的硬件。

最佳答案

On my front end server, I have 8 cores, what's the best way to scale node so that the load is distributed across the cores?

尝试查看 node.js cluster模块是一个多核服务器管理器。

关于node.js - 跨多个核心/服务器扩展 Node.JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398209/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com