微服务的熔断与降级
一、熔断
什么是熔断
当链路中的某个微服务不可用或者响应时间太长时,会进行降级服务,进而熔断此微服务的调用,快速返回错误响应信息。当此微服务调用响应正常后,恢复链路调用。
熔断的作用
保护链路,防止雪崩的发生
如何熔断
spring cloud 中使用Hystrix进行实现,Hystrix 会监控微服务调用情况, 当失败调用达到一定阈值(缺省5秒内20次错误调用),会启动熔断机制
二、降级
降级本质
解决资源不足和访问量增加的矛盾
在有限资源的情况下,为保障重要服务...
原创
2021-03-23 12:06:23 ·
2701 阅读 ·
6 评论