91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

明星| 湛江市| 门头沟区| 岗巴县| 眉山市| 桂东县| 丹寨县| 开封县| 连城县| 高碑店市| 姚安县| 修水县| 昌吉市| 阳山县| 西乌珠穆沁旗| 阿瓦提县| 五寨县| 淮南市| 英山县| 紫阳县| 方山县| 搜索| 克东县| 阿拉善右旗| 古丈县| 汕尾市| 札达县| 年辖:市辖区| 丹东市| 迁安市| 武强县| 镇宁| 福贡县| 定南县| 石景山区| 克拉玛依市| 尼木县| 敦化市| 泾源县| 金坛市| 太康县|