1.ribbon概念(負載均衡)
ribbon是netflix發布的開源專案,主要功能是提供客戶端的軟體負載均衡演算法,是乙個基於http和tcp的客戶端負載均衡工具。
ribbon主要與resttemplate物件配合起來使用,ribbon會自動化配置resttemplate物件,通過@loadbalanced開啟resttemplate物件呼叫時的負載均衡。
2).ribbon負載均衡策略
注:預設使用輪詢:roundrobinrule
3).負載均衡配置
在配置檔案中配置;ribbon.nfloadbalancerruleclassname
e.訪問路徑:http:埠號/hystrix
f.在被監控的服務系統中新增監控依賴
g.在配置檔案中新增spring boot監控端點的訪問許可權
management.endpoints.web.exposure.include=hystrix.stream
或management.endpoints.web.exposure.include=*
客戶端負載均衡
客戶端負載均衡就是服務端負載均衡而言的。服務端負載均衡 就是傳統的nginx的方式,用nginx做負載均衡,我們稱之為服務端負載均衡。這種負載均衡,我們稱為伺服器負載均衡,它的特點是,就是呼叫的客戶端不知道具體是哪乙個server提供的服務,他也不關心,反正請求傳送給nginx,nginx再將請求 ...
ribbon客戶端負載均衡
ribbon會儲存註冊中心應用,然後定時去更新,而不是每次都要先訪問註冊中心,再訪問應用 依賴org.springframework.cloud spring cloud starter netflix ribbon 複製 配置resttemplate bean是乙個方法級別上的註解,主要用在 co...
客戶端負載均衡 Ribbon
1.集群user server c v 改東西 user server pom.xml user server 3001artifactid user server 3001name parent pm.xml user server 3001module eureka client service...