關(guān)于SpringCloud?Ribbon替換輪詢(xún)算法問(wèn)題
Spring Cloud Ribbon是基于Netlix Ribbon實(shí)現(xiàn)的一套客戶(hù)端負(fù)載均衡的工具。 簡(jiǎn)單的說(shuō),Ribbon是Netflix發(fā)布的開(kāi)源項(xiàng)。
Ribbon負(fù)載均衡調(diào)用
概述
Spring Cloud Ribbon是基于Netlix Ribbon實(shí)現(xiàn)的一套客戶(hù)端負(fù)載均衡的工具。
簡(jiǎn)單的說(shuō),Ribbon是Netflix發(fā)布的開(kāi)源項(xiàng)目, 主要功能是提供客戶(hù)端的軟件負(fù)載均衡算法和服務(wù)調(diào)用。Ribbon客戶(hù)端組件提供一系列完善的配置項(xiàng)如連接超時(shí),重試等。簡(jiǎn)單的說(shuō),就是在配置文件中列出Load Balancer (簡(jiǎn)稱(chēng)LB)后面所有的機(jī)器,Ribbon會(huì)自動(dòng)的幫助你基于某種規(guī)則(如簡(jiǎn)單輪詢(xún),隨機(jī)連接等)去連接這些機(jī)器。我們很容易使用Ribbon實(shí)現(xiàn)自定義的負(fù)載均衡算法。
官網(wǎng)資料
https://github.com/Netflix/ribbon/wiki/Getting-Started
想要替換Ribbon的負(fù)載均衡算法,需要自定義配置類(lèi),這個(gè)配置類(lèi)的位置需要注意:不能放在可以被@ComponentScan
所掃描的包下,否則改動(dòng)將會(huì)是Ribbon全局的,不再有特殊性。子包也不行
更改Ribbon負(fù)載均衡算法
新建一個(gè)配置類(lèi),用于注入Bean,配置類(lèi)如下:
RandomRule
:使用隨機(jī)的負(fù)載均衡算法。
注意:類(lèi)名不要與方法名重復(fù)。
注意一下我的包結(jié)構(gòu),沒(méi)有放在可以被掃描的包下
然后給啟動(dòng)類(lèi)添加一個(gè)注解,具體看注釋?zhuān)?code>MySelfRule就是我們上面建的配置類(lèi)。
完成
其他自帶的負(fù)載均衡算法
到此這篇關(guān)于SpringCloud Ribbon替換輪詢(xún)算法的文章就介紹到這了,更多相關(guān)SpringCloud Ribbon輪詢(xún)算法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
利用ssh實(shí)現(xiàn)服務(wù)器文件上傳下載
這篇文章主要為大家詳細(xì)介紹了如何利用ssh實(shí)現(xiàn)服務(wù)器文件上傳下載,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09SpringBoot框架實(shí)現(xiàn)切換啟動(dòng)開(kāi)發(fā)環(huán)境和測(cè)試環(huán)境
這篇文章主要介紹了SpringBoot框架實(shí)現(xiàn)切換啟動(dòng)開(kāi)發(fā)環(huán)境和測(cè)試環(huán)境,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12Mybatis查找返回Map,List集合類(lèi)型的數(shù)據(jù)方式
這篇文章主要介紹了Mybatis查找返回Map,List集合類(lèi)型的數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之共享租車(chē)信息管理系統(tǒng)的實(shí)現(xiàn)
這是一個(gè)使用了java+Jsp+Servlet+Jdbc+Mysql開(kāi)發(fā)的共享租車(chē)信息管理系統(tǒng),是一個(gè)畢業(yè)設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),具有租車(chē)管理該有的所有功能,感興趣的朋友快來(lái)看看吧2022-02-02JAVA集成Freemarker生成靜態(tài)html過(guò)程解析
這篇文章主要介紹了JAVA集成Freemarker生成靜態(tài)html過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06IDEA集成git和使用步驟的實(shí)現(xiàn)方法
這篇文章主要介紹了IDEA集成git和使用步驟的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03解析SpringSecurity自定義登錄驗(yàn)證成功與失敗的結(jié)果處理問(wèn)題
這篇文章主要介紹了SpringSecurity系列之自定義登錄驗(yàn)證成功與失敗的結(jié)果處理問(wèn)題,本文通過(guò)實(shí)例給大家講解的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11