簡體   English   中英

如何為docker Rabbitmq集群創建負載均衡器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM