客戶端負載均衡與服務端負載均衡的區別

2021-10-08 14:15:20 字數 319 閱讀 5542

服務端的負載均衡是乙個url先經過乙個**伺服器(這裡是nginx),然後通過這個**伺服器通過演算法(輪詢,隨機,權重等等)反向**你的服務,來完成負載均衡。

而客戶端的負載均衡則是乙個請求在客戶端的時候已經通過eureka獲取了要呼叫服務的集群資訊,然後通過具體的負載均衡演算法來完成呼叫具體某個服務。

簡而言之,服務端負載均衡需要先經過nginx**伺服器才能知道呼叫服務的集群資訊。而客戶端負載均衡請求在客戶端的時候就已經知道了呼叫服務的集群資訊。

客戶端負載均衡與服務端負載均衡的區別

服務端負載均衡 負載均衡是我們處理高併發 緩解網路壓力和進行服務端擴容的重要手段之一,但是一般情況下我們所說的負載均衡通常都是指服務端負載均衡,服務端負載均衡又分為兩種,一種是硬體負載均衡,還有一種是軟體負載均衡。硬體負載均衡主要通過在伺服器節點之間安裝專門用於負載均衡的裝置,常見的如f5。軟體負載...

客戶端負載均衡

客戶端負載均衡就是服務端負載均衡而言的。服務端負載均衡 就是傳統的nginx的方式,用nginx做負載均衡,我們稱之為服務端負載均衡。這種負載均衡,我們稱為伺服器負載均衡,它的特點是,就是呼叫的客戶端不知道具體是哪乙個server提供的服務,他也不關心,反正請求傳送給nginx,nginx再將請求 ...

ribbon客戶端負載均衡

ribbon會儲存註冊中心應用,然後定時去更新,而不是每次都要先訪問註冊中心,再訪問應用 依賴org.springframework.cloud spring cloud starter netflix ribbon 複製 配置resttemplate bean是乙個方法級別上的註解,主要用在 co...