微服務(wù)框架是蠻多的,比較了解springcloud一些,所以就以springcloud為例,實現(xiàn)下客戶端的負(fù)載均衡!負(fù)載均衡我們都知道,就是一種使用一個管理者將多臺機(jī)器聯(lián)系起來對外統(tǒng)一提供服務(wù)的架構(gòu)!那么什么是客戶端的負(fù)載均衡呢?就是在我們多個微服務(wù)之間,以服務(wù)本身作為服務(wù)注冊中心的客戶端,維持與注冊中心的服務(wù)列表通信,然后在客戶端自己輪詢的進(jìn)行服務(wù)的均衡調(diào)用,實現(xiàn)從客戶端的負(fù)載均衡,調(diào)用Http服務(wù)猶如調(diào)用本地方法一樣的效果!一般有兩種實現(xiàn)方式ribbon和feignclient實現(xiàn)這種負(fù)載均衡,下面以feignclient為例,說明怎么配置和使用客戶端負(fù)載均衡!1,引用相應(yīng)的feign,eureka的依賴包!spring-cloud-starter-eureka和spring-cloud-starter-feign2,application.yml文件中加配置文件eureka:client:service-url:defaultZone:instance:appname:feign-client3,在啟動類中加入加入注解,以開啟負(fù)載均衡!@EnableFeignClients4,在接口中加入注解,并在暴露的接口上加入restful地址@FeignClient("system")publicinterfaceUserFeignClient@RequestMapping(value="http://www.codepub.com/simple/{id} 。
如何選擇適合自己的軟路由配置?
【多線微端怎么配置,「地評線」河聲】
推薦閱讀
- 第一艦隊金幣怎么換禮券,《第一艦隊》如何快速賺錢
- 小狗害怕吹風(fēng)怎么給洗澡,如何給金毛洗澡
- 鳴人是怎么和九尾,原來九尾這么強(qiáng)悍
- 小奶貓怎么一直咬東西,怎么不讓它咬
- 三國殺怎么玩買武將快,為亮燈/土豪忽略
- 為什么我的金毛不聽話,金毛不聽話怎么辦
- 賽爾號戰(zhàn)斗試煉怎么過,《賽爾號經(jīng)典版》更新回顧
- 萬世攻速慢怎么辦,一游網(wǎng)網(wǎng)頁游戲門戶
- 項羽這個英雄怎么玩,國服項羽超詳細(xì)教學(xué)
- 單反畫幅選哪個好,全畫幅單反怎么選
