欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

SpringBoot中怎么使用feign實現(xiàn)遠程接口調(diào)用和錯誤熔斷

今天就跟大家聊聊有關(guān)SpringBoot中怎么使用feign實現(xiàn)遠程接口調(diào)用和錯誤熔斷,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

目前創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、平遠網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1.第一步,新建兩個簡單的springboot項目并創(chuàng)建rest接口

demo系統(tǒng)的rest接口

plus系統(tǒng)的調(diào)用接口

2.在項目pom文件里導(dǎo)入feign和hystrix的pom依賴包

<properties>    <java.version>1.8</java.version>    <spring-cloud.version>Greenwich.SR1</spring-cloud.version>  </properties><!-- 支持使用feign客戶端 -->    <dependency>      <groupId>org.springframework.cloud</groupId>      <artifactId>spring-cloud-starter-openfeign</artifactId>    </dependency>    <!-- 支持使用hystrix斷路器 -->    <dependency>      <groupId>org.springframework.cloud</groupId>      <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>    </dependency><dependencyManagement>    <dependencies>      <dependency>        <groupId>org.springframework.cloud</groupId>        <artifactId>spring-cloud-dependencies</artifactId>        <version>${spring-cloud.version}</version>        <type>pom</type>        <scope>import</scope>      </dependency>    </dependencies>  </dependencyManagement>

3.創(chuàng)建遠程調(diào)用client及熔斷回調(diào)類

package com.mybatis.plus.web.client;import org.springframework.cloud.openfeign.FeignClient;import org.springframework.web.bind.annotation.RequestMapping;@FeignClient(name="demo",url="${conf.address.demo}",fallbackFactory=DemoFeignClientFB.class)public interface DemoFeignClient {    @RequestMapping("cmpOclOrder/demoFeign")  public String testFeign();}

package com.mybatis.plus.web.client;import feign.hystrix.FallbackFactory;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.springframework.stereotype.Component;@Componentpublic class DemoFeignClientFB implements FallbackFactory<DemoFeignClient> {  private static Log logger = LogFactory.getLog(DemoFeignClientFB.class);  @Override  public DemoFeignClient create(Throwable throwable) {    return new DemoFeignClient() {      @Override      public String testFeign() {        return "demo系統(tǒng)接口調(diào)用失敗";      }    };  }}

這里的url在配置文件里面有定義(就是需要調(diào)用系統(tǒng)的IP及端口)

如果要支持熔斷(如果調(diào)用遠程接口報錯,遠程接口就返回一個固定的值)需要在配置文件里啟用hystrix

4.在啟動類上加上支持feign的注解就ok了(這里basePackages值是定義client類的包路徑)

5.測試效果展示

調(diào)用plus系統(tǒng)的plusTest接口

demo系統(tǒng)接口時報錯(修改代碼-重啟)

返回固定的值

看完上述內(nèi)容,你們對SpringBoot中怎么使用feign實現(xiàn)遠程接口調(diào)用和錯誤熔斷有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

名稱欄目:SpringBoot中怎么使用feign實現(xiàn)遠程接口調(diào)用和錯誤熔斷
瀏覽路徑:http://aaarwkj.com/article40/ihpheo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、品牌網(wǎng)站設(shè)計、響應(yīng)式網(wǎng)站、網(wǎng)站排名、企業(yè)建站、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
真做的欧美三级在线观看| 欧美日韩黄色的三级视频| 亚洲欧美精品福利在线| 国产亚洲一区二区三区乱码| 婷婷91麻豆精品国产人妻| 亚洲av一区二区三区色多多| 成人性生交大片免费看久久| 久久人妻一区二区三区免费| 国产精品久久123区| 日本精品不卡一二三区| 清纯唯美校园春色亚洲激情| 国产在线一区二区三区蜜桃| 精品国产一区二区三区不卡| 日本一区二区三区免费不卡视频 | 精品蜜桃臀91人少妇| 欧美激情中文字幕日韩精品| 午夜少妇福利在线观看| 91九色国产原创在线观看| 在线观看国产自拍精品| 亚洲成人大片免费在线观看| 国产精品xxxx国产精品| 亚洲精品欧美激情专区| 国产精品综合久久久久久| 高清不卡一区二区在线观看| 久久精品国产av一一区| 久久精品人妻一区二区| 国产一区二区精品久久岳√| 成人在线免费观看视频国产| 青青草国产自拍在线视频| 亚洲av毛片在线网站| 精品亚洲国产一区二区三区| 日本大型午夜福利视频| 国产不卡视频观看网站| 亚洲免费成人一区二区| 欧美老熟妇子乱视频在线| 欧美人妻精品一区二区| 亚洲欧美日韩校园春色| 国产亚洲精品麻豆一区二区| 周妍希浴室视频色哟哟| 国产九色91中文在线视频| 日韩亚洲欧美不卡在线|