0

我有一个使用 mongodb 进行持久性的 nodejs 应用程序。我将在两个 vm 上部署它,并且我将使用 nginx 来配置负载平衡设置。现在,应该如何安装 mongodb?我知道我应该将它安装在任何一个 vm 中。这可以将其称为 localhost。mongodb 应该如何用于负载平衡服务器(另一台服务器)?

4

1 回答 1

2

根据我所看到的您想要的设置:nginx 负载均衡器、两个应用程序实例和 mongodb,我强烈推荐四台服务器。

服务器 1: nginx 负载均衡器。集群的主要入口点。这是您的公共域指向的服务器。

服务器 2、3: Node.js 应用程序实例。nginx 被配置为在这两个服务器之间进行负载平衡。随着应用程序的增长,您可以继续在这一层添加节点以跟上需求。

服务器 4: mongodb。您的 Node.js 实例都可以配置为指向这个 mongo 实例。至少你应该有一个 mongo 辅助服务器的第五台服务器,但这取决于你。

于 2013-05-17T03:33:23.383 回答