SpringCloud-熔断器

熔断器:在电力方便又熔断器,保险丝:其作用就是在电流过大或者说是电压过大情况下,形成断路。以达到对设备和线路的保护。

我们这里所说的springCloud的熔断器hystrix

1 断路器:当失败或者说是错误返回到一定比例,后开路。保持时间t,而后改为闭路,如果此时已然有误,则继续开路

2 fallback:不去后端请求,直接做错误or固有信息返回,减少无效访问

配置两种方式;

1 基于Feign,服务支持Feign

开启

具体:如果开路 则调用同名方法

2 基于rest请求

 1 @EnableHystrix开启hystrix功能

2  @HystrixCommand(fallbackMethod = “method”)指定熔断点并指定熔断方法也就是方法在同类中:

猜你喜欢

转载自www.cnblogs.com/zslb/p/10120962.html