标题:Hystrix的服务降级
服务端降级
超过3秒,则由下面的执行下面的方法
保错的话也会执行下面的方法
启动类上要配置上下面的注解
客户端降级:
客户端只会等待1.5秒,就执行降级方法,报错的话直接执行降级方法
配置全局的服务降级:
在类上加上@DefaultProperties(defaultFallback = “payment_Global_FallbackMethod”)
在方法上加上@HystrixCommand后,当此方法出错就可以使用全局的fallback方法
想要为这个类的所有方法做服务降级,可以创建一个类实现这个方法,在该类中实现降级逻辑
当服务提供者8001存在的时候,访问服务器资源,
可以访问到服务器资源
停掉8001服务,
访问服务器资源
这样就做到了降级的逻辑代码与业务代码的分离,实现代码解耦
服务熔断:
填写负数,多次刷新,让程序错误超过60%
当你将id变为正数时,还是会报错,在慢慢为正确,这就是服务降级