Hystrix 说明

 

Hystrix是一种开关装置,类似于熔断保险丝,在消费者端安装一个Hystrix熔断器,当Hystrix监控到某个服务发生故障后熔断器会开启,将此服务访问链路断开。不过Hystrix并不会将该服务的消费者阻塞,或向消费者抛出异常,而是向消费者返回一个符合预期的备选响应(FallBack),通过Hystrix的熔断与降级功能,避免了服务雪崩的发生,同时也考虑到了用户的体验。Hystrix是系统的一种防御机制。

 

 

熔断是为了保护系统,降级为了更好用户体验

 

服务降级是请求发生问题后的一种增强用户体验的方式

 

发生服务熔断,一定会发生服务降级,但发生服务降级,并不意味着一定是发生了服务熔断

 

 

Hystrix对于服务降低的实现方式有两种:fallbackMehtod 方法级别服务降级,与fallbackFactory服务降级

 

posted @ 2020-10-24 14:08  兔兔福  阅读(75)  评论(0编辑  收藏  举报