我们是否需要通过具有群集模式的ngnix平衡负载?
如果是这样,为什么我们需要这样做。 Docker群平衡负载。我测试了简单的应用程序。它有几种负载平衡策略。
即使是docker swarm均衡负载,为什么还有很多关于在swarm模式下使用ngnix进行负载均衡的文章?
最佳答案
是的,没有。这取决于 ... :)
应用程序负载平衡正在为您忙碌。例如。当部署副本为10的服务时,群组模式将在您每次调用10个应用程序时执行循环负载平衡。您叫哪个经理或 worker 都没关系。
但是在主机级别,您需要一个外部经典负载均衡器。例如。当您的集群在4台 digital ocean 机器上运行时,您需要一个覆盖所有4个IP地址的负载平衡器。
a)因为nginx想赚钱
b)因为在docker swarm模式存在之前存在一段时间,而且一切都很复杂
c)因为自己知道如何做还是一件好事
d)因为您非常熟悉nginx
关于docker - Docker群负载均衡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44430638/