0

我正在 AWS Beanstalk 上使用 nginx + node.js 部署一个轻量级游戏服务器,我突然想到:在 nginx 后面部署多个节点会更好吗?

假设我现在在节点服务器应用程序中有三个路由器(功能):FuncA、FuncB 和 FuncC,它们都在一个节点上,这意味着监听一个端口,考虑到 node.js 是单个进程,性能应该非常低。

所以我的问题是我应该将它们部署为三个节点应用程序,每个节点都侦听单独的端口,并让 nginx 来完成负载平衡工作。我对吗?

谢谢,易

4

1 回答 1

0

如果您要部署到 Beanstalk,那么您已经有一个 Nginx 实例,它位于应用程序的每个实例的前面。它内置在 Beanstalk 中。然后,前面有一个负载均衡器。无需添加任何其他内容。

于 2015-02-22T05:35:31.337 回答