亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springCloud入門學習(八):脫離Eureka使用Ribbon

發布時間:2020-08-02 08:03:06 來源:網絡 閱讀:562 作者:櫻桃mayue 欄目:編程語言

在之前的實驗中都是通過Eureka和Ribbon結合使用的,但是現實中可能不具備這樣的條件。例如有些服務沒有注冊到注冊中心,但此時需要負載均衡到該服務,所以需要一種脫離Eureka使用Ribbon。


修改movie:

1、去掉pom文件中的Eureka依賴

<dependency>
???<groupId>org.springframework.cloud</groupId>
???<artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>

這個包其實包含ribbon相關包,由于之前的負載均衡都是基于Eureka的,所以無需單獨引入Ribbon相關包。現在把這個依賴去掉并且單獨引入ribbon包。

2、加入Ribbon包

<dependency>
???<groupId>org.springframework.cloud</groupId>
???<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</dependency>

3、修改啟動類,去掉 @EnableEurekaClient? 注解

@SpringBootApplication
//@EnableEurekaClient
public?class?MovieApplication?{

????@Bean
????@LoadBalanced
????public?RestTemplate?restTemplate()?{
????????return?new?RestTemplate();
????}

????public?static?void?main(String[]?args)?{
????????SpringApplication.run(MovieApplication.class,?args);
????}

}

4、了解到,ribbon和Eureka結合使用時,從Eureka獲取服務提供者的服務端口及IP來調用服務,現在脫離Eureka后無法獲取服務提供者的訪問地址,因此需要在movie中指定服務調用者的端口及ip,修改yml文件:

user:
??ribbon:
????listOfServers:?localhost:8010,localhost:8011

調用格式:<clientName.ribbon.listOfServers>,可以配置多個實例地址,通過“,”分隔


啟動movie,并且啟動多個user實例,訪問http://localhost:8020/movie/findById?userId=1

可以獲得結果。在觀察user的控制臺:

springCloud入門學習(八):脫離Eureka使用Ribbon

springCloud入門學習(八):脫離Eureka使用Ribbon

可見請求已經分攤到兩個實例中,實現了負載均衡

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

葫芦岛市| 德格县| 马山县| 江城| 军事| 南昌县| 嫩江县| 富蕴县| 玛多县| 喜德县| 延庆县| 察雅县| 平阳县| 梁平县| 陵川县| 东山县| 普格县| 神木县| 曲麻莱县| 上高县| 大足县| 改则县| 奉化市| 宁国市| 鲁甸县| 若尔盖县| 盐边县| 柳江县| 西华县| 郎溪县| 仙游县| 静海县| 剑川县| 夏邑县| 克什克腾旗| 吴忠市| 远安县| 富阳市| 哈密市| 连江县| 盐边县|