java負載均衡學習筆記

2021-08-14 21:23:05 字數 1013 閱讀 4396

1、ngnix已經不流行了,現在是知識付費時代, 技術也一樣,開源的免費的,無論是效能上,還是服務上,總是比商業的要差一點點。今天了解到一點新東西:青雲的負載均衡服務 (qingcloud)
其實現在市場上比較新的一種服務,就是青雲的負載均衡服務(我不是搞市場的, 而是高技術的),今天專案經理給我講了下,負載均衡的測試,正好有個需求。現在公司用h5硬體負載均衡器,當然我也沒見過。現在公司打算用青雲負載均衡服務,讓我做其中的一點點測試,即webserver獲取客戶端位址的時候,取出的ip是否真正意義上的clientip,因為webserver可能誤以為,負載均衡器是乙個client。上圖說明:

新舊方案做了對比,畫了簡圖,湊合著看吧,大夥兒。
如果還不懂,看下面,
在多個伺服器上部署同乙個web專案,nginx會將使用者的請求隨機(可自定義)分發到其中乙個web伺服器,當其中任意乙個或多個web伺服器宕機時,不影響使用者的正常訪問。【nginx跟zk集群有一批呀】

1、兩個web伺服器負載均衡:

upstream local_tomcat  

server  

#......其他省略  

}當訪問http://localhost時,nginx會隨機的跳轉到8080與9090伺服器。當8080伺服器宕機時,9090會繼續工作。如果想控制兩個伺服器的權重,比如 9090 伺服器效能好,可以多處理一些請求,則可以如下配置權重

upstream local_tomcat   

這樣在9090受訪的機率會比8080多一倍。

2、靜態檔案,這個好像conf.xml有現成的配置,只要改一下就可以,如下對的配置

所有png 、 jpg 、 bmp 的請求都會直接去訪客根目錄下的image資料夾,當然也可以使用絕對路徑。

負載均衡學習筆記

早期的負載均衡方案是通過dns伺服器解決的,比如將www.baidu.com對映為ip 14.215.177.38,14.215.177.39,14.215.177.40等等,這樣請求就分流到了多個伺服器上進行處理了。但dns實現負載均衡的缺點也很明顯 1 不能按照web伺服器的處理能力分配負載,d...

集群負載均衡學習筆記

集群的應用伺服器節點通常會被設計成無狀態,使用者可以請求任何乙個節點。負載均衡器 負載均衡器根據每個伺服器節點的負載情況將使用者的請求轉到合適的伺服器上。伺服器執行的兩個部分 1.根據負載均衡演算法得到合適 的節點。2.進行 負載均衡器的作用 實現高可用 當某個節點故障時,負載均衡器會將使用者請求 ...

負載均衡 筆記

負載均衡 負載均衡是由多台伺服器以對稱的方式組成的乙個伺服器集合,每台伺服器都具有等價的地位,都可以單獨 對外提供服務而無須其他伺服器的輔助。通過某種負載分擔技術,將外部傳送來的請求均勻分配到對稱結構 的某一台伺服器上,而接收到請求的伺服器獨立的回應客戶的請求。均衡負載能夠平均分配客戶請求到伺服器陣...