2017-09-13 121 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中的端口或運行實例時的端口進行公開。