負載均衡常見的負載均衡算法,有權重隨機、Hash、輪詢。二、為什么要做負載均衡想想如果沒有負載均衡算法,我們的請求有可能都打到同一節點上,有可能將這個節點給打死,而其他節點的機器閑置著沒有提供服務,浪費資源,一、什么是負載均衡當單個節點的服務,無法支持當前的大量請求時,我們會部署多個節點,即所謂的集群,此時要使每個節點收到的請求均勻的算法,這個策略就是所謂的負載均衡了。
1、什么是負載均衡,為何要做負載均衡?
一、什么是負載均衡當單個節點的服務,無法支持當前的大量請求時,我們會部署多個節點,即所謂的集群,此時要使每個節點收到的請求均勻的算法,這個策略就是所謂的負載均衡了。負載均衡常見的負載均衡算法,有權重隨機、Hash、輪詢,1.權重隨機這個是最簡單,也是最常用的負載均衡算法,即每個請求過來,會隨機到任何一個服務節點上,主流的rpc框架Dubbo,默認使用基于權重隨機算法。
2.Hash可以將客服端即請求端的ip,通過hash計算,得到一個數值,再取服務節點數的模,分配到對應的服務節點上,3.輪詢將請求按照順序,依次分配到節點1、節點2、節點3等節點上,如此循環往復。二、為什么要做負載均衡想想如果沒有負載均衡算法,我們的請求有可能都打到同一節點上,有可能將這個節點給打死,而其他節點的機器閑置著沒有提供服務,浪費資源。