我正在開發一個彈簧引導應用程序。Spring引導負載平衡
我想知道如何將負載平衡器放在應用程序的前面,以便在一定數量的服務器上分配負載。
我用Google搜索,發現有像尤里卡,一些Netflix的API 蝟,絲帶和Archaius,這將有助於實現平衡LAOD工作。
但是找不到這些術語如何幫助分配請求和平衡負載,同時在訪問特定服務的所有用戶中提供高可靠性和可用性。
我正在儘管所有這些,但無法找到入門點啓動。 其實我沒有從哪裏開始。
我正在開發一個彈簧引導應用程序。Spring引導負載平衡
我想知道如何將負載平衡器放在應用程序的前面,以便在一定數量的服務器上分配負載。
我用Google搜索,發現有像尤里卡,一些Netflix的API 蝟,絲帶和Archaius,這將有助於實現平衡LAOD工作。
但是找不到這些術語如何幫助分配請求和平衡負載,同時在訪問特定服務的所有用戶中提供高可靠性和可用性。
我正在儘管所有這些,但無法找到入門點啓動。 其實我沒有從哪裏開始。
您可以使用HAProxy
您可以用您自己的配置文件服務器上運行它,例如:
global
daemon
maxconn 256
defaults
mode tcp
timeout connect 5000ms
listen http-in
timeout client 180s
timeout server 180s
bind 127.0.0.1:80
server server1 157.166.226.27:8080 maxconn 32 check
server server2 157.166.226.28:8080 maxconn 32 check
server server3 157.166.226.29:8080 maxconn 32 check
server server4 157.166.226.30:8080 maxconn 32 check
server server5 157.166.226.31:8080 maxconn 32 check
server server6 157.166.226.32:8080 maxconn 32 check
這將允許每個HTTP請求到達本地主機的端口80是分佈在列出的服務器上,使用循環算法。有關詳細信息,請參閱HAProxy文檔。
好Michal感謝您的答覆。 –
看看這個問題:http://stackoverflow.com/questions/31901054/spring-cloud-how-to-get-benefits-of-retry-load-balancing-and-circuit-breaker-f/32464499# 32464499。而且你還應該熟悉'spring-cloud'。 –
@ÁkosRatku我會看到的。 –
@ÁkosRatku我還沒有得到如何做到這一點 –