spring cloud的負載均衡

2021-10-10 12:46:16 字數 288 閱讀 7032

負載均衡分為兩類:

服務端負載均衡如:nginx和f5

客服端負載均衡有:ribbon

今天主要講的是ribbon,在springboot中eureka繼承了ribbon,所以在spring boot中我們可以直接使用ribbon,

ribbon負載均衡策略主要有 輪詢(預設策略),權重和隨機 ,重試,

使用策略選著可以根據伺服器的效能和其他需要來決定

根據服務**效能選擇 當伺服器效能相同或者相差不大可以選著輪詢策略,也就是不用修改策略,伺服器效能差別較大可以使用權重策略

springcloud(Ribbon負載均衡)

搭建步驟 1.使用者服務的集群 2.訂單服務整合ribbon 2.1.匯入ribbon的依賴 2.2.在resttemplate的bean定義方法上加上 loadbalanced註解 2.3.把訂單的controller向使用者發起呼叫的resttemplate的url使用服務名呼叫,如 http ...

SpringCloud Ribbon 負載均衡

ribbon eureka都是netflix旗下的專案,eureka client內建了ribbon,用於實現負載均衡,預設使用輪詢。輪詢是最簡單的負載均衡演算法,每次呼叫服務拿到節點列表後,從前往後依次輪詢類表中的每個節點,誰空閒就呼叫誰。測試時往往都是呼叫列表的第乙個節點,因為重新整理的手速遠遠...

linux centos nginx做負載均衡

nginx 是 c語言 開發,建議在 linux 上執行,當然,也可以安裝 windows 版本,本篇則使用 centos 7 作為安裝環境。一.gcc 安裝 yum install gcc c 二.pcre pcre devel 安裝pcre perl compatible regular exp...