同时运行多个 Node.js 实例

10

我在考虑使用反向代理将API请求分发到多个node.js实例的REST API上。这样做可以实现更好的性能,因为多处理器系统可以在每个核心上完美地运行多个实例(或类似实例)。

常用的解决方案是什么,有哪些需要注意的重点?

1个回答

7
首先,您可以使用集群模块运行许多相同服务器应用程序的实例。重要的是要记住正确处理共享状态,例如在公共数据库中存储会话。

这可以独立工作,您可以让您的用户直接连接到该服务器,或者在您的服务器前使用nginx、HAProxy、Varnish或lighttpd等。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接