1.熔断功能引入包
org.springframework.cloud
spring-cloud-starter-hystrix
启动类增加注解:
@EnableHystrix
@EnableCircuitBreaker
2.feign集成使用
feign默认未开启熔断功能,如果需要开启增加配置
feign
feign.hystrix.enabled=true
feign.client.config.default.connectTimeout=60000
feign.client.config.default.readTimeout=60000
hystrix########################################################################
hystrix.metrics.enabled=true
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=6000
3.启用监控页面
引入
org.springframework.boot
spring-boot-starter-actuator
启动类增加注解
@EnableHystrixDashboard
访问监控页面:
/hystrix