[英]How to have a scaleable docker cluster with a reverse proxy and load balancer serving several sites from one VM
[英]how to make load balancer for docker rabbitmq cluster
我做了三個docker容器的rabbitmq。 對於應用程序,我每三個容器轉發下一個端口:5672、5673、5674。 如何將該端口合並為一個端口5670? 並且當某個應用程序將要連接時,它將自動平衡在哪個節點上連接tjis應用程序?
Docker swarm在服務副本之間進行負載平衡。 您可以實例化包含1個或更多主機的docker群,並在其中運行應用程序的許多副本。
您可以使用haproxy作為負載均衡器。 如果您不想設置自己的配置,則可以使用此映像 。 確保已在Rabbitmq實例中設置了TCP_PORTS環境變量,並在Dockerfile,docker-compose.yml或運行實例時根據端口公開了該變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.