Hystrix 说明

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

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

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

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

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

原文地址:https://www.cnblogs.com/codelives/p/13869294.html