這篇文章將為大家詳細講解有關(guān)如何加入Hystrix熔斷器,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)建站專注于囊謙網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供囊謙營銷型網(wǎng)站建設(shè),囊謙網(wǎng)站制作、囊謙網(wǎng)頁設(shè)計、囊謙網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造囊謙網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供囊謙網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
1. pom.xml中加入
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId> </dependency>
2. application.properties里面加入eureka配置
eureka.client.serviceUrl.defaultZone=http://host:port/eureka/
2. Application.java加入注解
@EnableCircuitBreaker,@EnableEurekaClient, @EnableDiscoveryClient
@EnableCircuitBreaker @EnableDiscoveryClient @EnableEurekaClient public class SmartHomeAuthServiceMain { }
3. 具體接口前加入回滾方法
@HystrixCommand(fallbackMethod = "findOrderFallback", commandProperties = { @HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds", value = "2000") }) public String authPublishMessage(@RequestBody InnerAuthPublishMessageModel requestParas) { } public String findOrderFallback(InnerAuthPublishMessageModel requestParas) { return "failed" }
回滾方法findOrderFallback參數(shù)和返回值和之前的一樣
關(guān)于“如何加入Hystrix熔斷器”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
當(dāng)前名稱:如何加入Hystrix熔斷器
本文來源:http://jinyejixie.com/article6/ggedog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、動態(tài)網(wǎng)站、網(wǎng)站設(shè)計、搜索引擎優(yōu)化、品牌網(wǎng)站設(shè)計、定制開發(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)