一台机器上的node.js服务器实例的水平缩放。
|
在node.js上运行Web服务器是一件简单的事情(从其出色的示例和文档中可以看出),但是我想知道如何充分利用专用服务器的CPU资源?
由于node.js是单线程的,因此利用多个处理器的唯一方法是通过多个进程。当然,只有一个进程可以绑定到端口,因此似乎必须有一个主/工作模式,其中主控器派生子代,绑定到传入的端口,并将传入的连接(以及实际的处理工作)委托给子代。 。 (也许是通过饥饿的消费者模式吗?)
这是扩展运行node.js的Web服务器的最佳方法吗?如果是这样,是否有一些库可以简化主/工人模式?如果不是,建议使用哪种模式或部署设置来最佳利用专用计算机的全部资源?
(对于ServerFault,这是一个更好的问题吗?)
没有找到相关结果
已邀请:
2 个回复
乏摩纶誊伟
窝头菊