服务器降级 application.yml配置以及注解的使用 熔断
@DefaultProperties(defaultFallback = "defaultFallBack(对应的服务降级方法对象名)")
//全局提示 服务降级方法
@HystrixCommand
//配合 controller上面的@DefaultProperties注解在想要使用的方法上配置
@HystrixCommand 就会调用默认的 服务降级方法对象名方法里的内容
@HystrixCommand(fallbackMethod ="fallBack") 调用对应的服务降级方法 单个方法使用
依赖
<!--Hyxtrix的依赖 熔断-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>
#设置服务器降级最大降级时间
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 3000
在豪猪的客服端 建立第二个yml文件
效果就是 等待三秒以后 出现数据