负载均衡 Express 应用实例
Load balancing express app instances
这是我的第一个负载均衡问题。
我编写了一个简单的 express 应用程序来了解负载平衡的工作原理。我也在看 docker
之类的东西。如果我必须使用 Nginx 进行负载平衡,我是否应该在 4 个不同的 docker 容器中 运行 4 个不同的 express 实例,然后使用 Nginx 在它们之间进行负载平衡,其中 Nginx 位于其自己的容器中?
我没听错吧?我有点困惑
我提供了一个 的答案,但简而言之,这里是重要的部分:
Yes, it's possible to use Nginx to load balance requests between
different instances of your Node.js services. Each Node.js instance
could be running in a different Docker container.
然后您可以修改 Nginx 以在容器之间进行负载平衡,例如使用上面 link 中提到的配置文件。
Nginx 本身可以完美地 运行 在 Docker 容器中。对于这些类型的设置,Docker compose 可以帮助您协调配置,以便您可以使用简单的命令启动所有 Nginx 和 Express 容器。
这是我的第一个负载均衡问题。
我编写了一个简单的 express 应用程序来了解负载平衡的工作原理。我也在看 docker
之类的东西。如果我必须使用 Nginx 进行负载平衡,我是否应该在 4 个不同的 docker 容器中 运行 4 个不同的 express 实例,然后使用 Nginx 在它们之间进行负载平衡,其中 Nginx 位于其自己的容器中?
我没听错吧?我有点困惑
我提供了一个
Yes, it's possible to use Nginx to load balance requests between different instances of your Node.js services. Each Node.js instance could be running in a different Docker container.
然后您可以修改 Nginx 以在容器之间进行负载平衡,例如使用上面 link 中提到的配置文件。
Nginx 本身可以完美地 运行 在 Docker 容器中。对于这些类型的设置,Docker compose 可以帮助您协调配置,以便您可以使用简单的命令启动所有 Nginx 和 Express 容器。