服务熔断器Hystrix

了解服务雪崩效应产生的原因和应对的策略。

熟悉Hystrix的使用及其工作原理。

熟悉如何在Feign中使用Hystrix进行服务降级。

熟悉Hystrix Dashboard和Turbine的使用。

 

在微服务架构系统中,可能被拆分出很多的服务,如电商项目中的订单服务、商品服务、库存服务等,这些服务之间通过相互调用进行通信。

而如果在一个服务被调用时,另外一个服务因为网络故障或者自身处理逻辑出现问题等原因不能正常工作的时候,发起调用的服务(即服务调用者)就会处于线程等待状态,直到请求超时才会请求失败。

当服务调用者和请求变得越来越多的时候,就会出现大量的线程处于等待而无响应状态,占用了大量内存资源一直到服务崩溃,严重时甚至会影响其他应用,而要解决这个问题就需要使用Spring Cloud Netflix给我们提供的一个熔断机制组件Hystrix。

posted @ 2022-12-14 15:08  cnetsa  阅读(18)  评论(0编辑  收藏  举报