2017-09-13 89 views
0

我制作了三个dockm容器的rabbitmq。 对于我转发下一个端口的应用程序:每三个容器中有5672,5673,5674。 如何将此端口组合成一个端口5670? 当某些应用程序连接时,它会自动平衡连接tjis应用程序的哪个节点?如何为docker rabbitmq集群制作负载均衡器

+0

这是更好的针对[服务器故障](https://serverfault.com),因为它不是一个编程问题。 – tadman

回答

0

Docker swarm在服务的副本之间进行负载平衡。您可以实例化一个或多个主机的Docker群,并在其中运行应用程序的多个副本。

0

您可以使用haproxy作为负载平衡器。如果你不想设置你自己的配置,你可以使用this image。确保您已在rabbitmq实例中设置TCP_PORTS环境变量,并根据Dockerfile,docker-compose.yml中的端口或运行实例时的端口进行公开。