公众号:java乐园
上编说了《创建RestTemplate +带整合断路器Hystrix》,这篇来看看如何假装整合断路器Hystrix,假装整合断路器Hystrix也是相对比较简单的.Feign默认已经自带断路器Hystrix,所以不需要像创建RestTemplate +带整合断路器Hystrix那样需要在SpringBoot的启动类添加注解。但是假装自带断路器并没有打开,需要做些额外的配置。
<代码>装: hystrix: 启用:真代码>
1,新建项目sc-eureka-client-consumer-feign-hystrix,对应的pom.xml文件如下
<代码> & lt;项目xmlns=" http://maven.apache.org/POM/4.0.0 " xmlns: xsi=" http://www.w3.org/2001/XMLSchema-instance " xsi: schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”比; & lt; modelVersion> 4.0.0 & lt; groupId> spring-cloud & lt; artifactId> sc-eureka-client-consumer-feign & lt; version> 0.0.1-SNAPSHOT & lt; packaging> jar & lt; name> sc-eureka-client-consumer-feign & lt; url> http://maven.apache.org</url> & lt; parent> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-parent & lt; version> 2.0.4.RELEASE & lt;/parent> & lt; dependencyManagement> & lt; dependencies> & lt; dependency> & lt; groupId> org.springframework.cloud & lt; artifactId> spring-cloud-dependencies & lt; version> Finchley.RELEASE & lt; type> pom & lt; scope> import & lt;/dependency> & lt;/dependencies> & lt;/dependencyManagement> & lt; properties> & lt; project.build.sourceEncoding> UTF-8 & lt; maven.compiler.source> 1.8 & lt;/maven.compiler.source> & lt; maven.compiler.target> 1.8 & lt;/maven.compiler.target> & lt;/properties> & lt; dependencies> & lt; !——说明是一个尤里卡客户——比; & lt; dependency> & lt; groupId> org.springframework.cloud & lt; artifactId> spring-cloud-starter-netflix-eureka-client & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-web & lt;/dependency> & lt; !- & lt; dependency> & lt; groupId> org.springframework.cloud & lt; artifactId> spring-cloud-starter-feign & lt; version> 1.4.5.RELEASE & lt;/dependency>——比; & lt; dependency> & lt; groupId> org.springframework.cloud & lt; artifactId> spring-cloud-starter-openfeign & lt;/dependency> & lt;/dependencies> & lt;/project> 代码>
备注:从继续关系可以看出spring-cloud-starter-openfeign已经集成断路器Hystrix
12日,假装整合断路器Hystrix