柚子快報(bào)邀請(qǐng)碼778899分享:java Ribbon負(fù)載均衡
柚子快報(bào)邀請(qǐng)碼778899分享:java Ribbon負(fù)載均衡
流程圖
負(fù)載均衡策略:
如何通過(guò)代碼修改負(fù)載均衡策略的兩種方式:
根據(jù)配置類(lèi)修改負(fù)載均衡 針對(duì)全局服務(wù)
@Bean
public IRule randomRule() {
return new RandomRule();
}
userservice:
ribbon:
NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule
# 在yml文件里設(shè)置負(fù)載均衡規(guī)則 只針對(duì)某個(gè)服務(wù)
饑餓加載:Ribbon默認(rèn)采用懶加載,第一次訪(fǎng)問(wèn)時(shí)才會(huì)去創(chuàng)建LoadBalanceClient,請(qǐng)求時(shí)間會(huì)很長(zhǎng),饑餓加載則會(huì)在項(xiàng)目啟動(dòng)時(shí)創(chuàng)建,降低第一次訪(fǎng)問(wèn)的耗時(shí),通過(guò)下面配置開(kāi)啟饑餓加載。
饑餓加載yml配置代碼:
ribbon:
eager-load:
enabled: true # 開(kāi)啟饑餓加載
clients: # 指定饑餓加載的服務(wù)名稱(chēng)
clients是個(gè)集合 可以放多個(gè)
總結(jié):
柚子快報(bào)邀請(qǐng)碼778899分享:java Ribbon負(fù)載均衡
精彩文章
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀(guān)點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。