日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

springCloud_ Ribbon負載均衡

作者:TimeFriends 更新時間: 2022-05-20 編程語言

Ribbon負載均衡

負載均衡流程

在這里插入圖片描述

①負載均衡原理

在這里插入圖片描述

②負載均衡策略
通過定義IRule實現可以修改負載均衡規則,有兩種方式
①:代碼方式: 在order-service中的OrderApplication類中,定義一個新的IRule
	@Bean
    public IRule randomRule(){
    	return new RandomRule();
    }:配置文件方式(可以指定某一服務的規則): 在order-service的application.yml文件中,添加新的配置也可以修改規則
	userservice: # 指定某一服務的負載均衡規則
		ribbon:
			NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule # 負載均衡規則
③饑餓加載
Ribbon默認采用懶加載,即第一次訪問時才會去創建LoadBalanceClient,請求時間會很長,而饑餓加載則會在項目啟動時創建,降低第一次訪問的耗時,通過下面配置開啟饑餓加載.
ribbon:
	eager-load:
		enabled: true # 開啟饑餓加載
		clients: userservice # 指定對userservice這個服務饑餓加載

在這里插入圖片描述

需要項目代碼聯系博主.

原文鏈接:https://timefriends.blog.csdn.net/article/details/124656911

欄目分類
最近更新