真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

springCloud入門學(xué)習(xí)(八):脫離Eureka使用Ribbon

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

成都創(chuàng)新互聯(lián)公司專注于龍陵企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城建設(shè)。龍陵網(wǎng)站建設(shè)公司,為龍陵等地區(qū)提供建站服務(wù)。全流程按需制作,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

修改movie:

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


???org.springframework.cloud
???spring-cloud-starter-eureka-server

這個包其實(shí)包含ribbon相關(guān)包,由于之前的負(fù)載均衡都是基于Eureka的,所以無需單獨(dú)引入Ribbon相關(guān)包?,F(xiàn)在把這個依賴去掉并且單獨(dú)引入ribbon包。

2、加入Ribbon包


???org.springframework.cloud
???spring-cloud-starter-netflix-ribbon

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結(jié)合使用時,從Eureka獲取服務(wù)提供者的服務(wù)端口及IP來調(diào)用服務(wù),現(xiàn)在脫離Eureka后無法獲取服務(wù)提供者的訪問地址,因此需要在movie中指定服務(wù)調(diào)用者的端口及ip,修改yml文件:

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

調(diào)用格式:,可以配置多個實(shí)例地址,通過“,”分隔

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

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

springCloud入門學(xué)習(xí)(八):脫離Eureka使用Ribbon

springCloud入門學(xué)習(xí)(八):脫離Eureka使用Ribbon

可見請求已經(jīng)分?jǐn)偟絻蓚€實(shí)例中,實(shí)現(xiàn)了負(fù)載均衡


文章名稱:springCloud入門學(xué)習(xí)(八):脫離Eureka使用Ribbon
瀏覽地址:http://weahome.cn/article/pgohej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部