SpringCloud服务降级熔断总结
1、在复杂的分布式系统中存在微服务之间的相互调用,每个调用关系在某些时候将不可避免的会调用失败。
2、为了解决某个微服务的调用响应时间过长或者不可用进而占用越来越多的系统资源引起雪崩效应就需要进行服务熔断和服务降级处理。
3、所谓的服务熔断指的是某个服务故障或异常一起类似显示世界中的“保险丝"当某个异常条件被触发就直接熔断整个服务,而不是一直等到此服务超时。
4、所谓的服务降级一般从整体符合考虑,就是当某个服务熔断之后,服务器将不再被调用这时客户端可以自己准备一个本地的fallback回调返回一个缺省值。这样做虽然服务水平下降,但好歹可用,比直接挂掉要强。
5、服务降级是在客户端端完成的,与服务端没有任何关系。
6、我们进行服务熔断和服务降级的作用就是为了解决服务整体雪崩。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:121
阅读量:32
阅读量:56
阅读量:81
阅读量:34