负载均衡表达app实例

时间:2015-11-16 18:01:52

标签: node.js nginx docker load-balancing

这是我的第一个负载均衡问题。

我写了一个简单的快速应用来弄清楚负载均衡是如何工作的。我还看了docker之类的东西。如果我必须使用Nginx来加载平衡,我应该在4个不同的docker容器中运行4个不同的express实例,然后使用Nginx在它们自己的容器中的Nginx之间进行负载平衡吗?

我说得对吗?我有点困惑

1 个答案:

答案 0 :(得分:1)

我提供了similar post some time ago的答案,但简而言之,重要的是:

  

是的,可以使用Nginx在两者之间加载平衡请求   Node.js服务的不同实例。每个Node.js实例   可以在不同的Docker容器中运行。

然后,您可以使用上面链接中提到的配置文件修改Nginx以在容器之间进行负载平衡。

Nginx本身可以在Docker容器中完美运行。对于这些类型的设置,Docker compose可以帮助您协调配置,以便您可以使用简单的命令启动所有Nginx和Express容器。