Hystrix是什么
Hystrix是Spring Cloud Netflix的服务降级技术实现。当客户端访问服务请求遇到链路故障时,Hystrix会根据相应的降级策略返回对应的错误响应,不会使客户端请求由于未获得响应而长期属于阻塞状态。
Hystrix服务熔断
Hystrix服务熔断顾名思义:指的是某个服务借口产生了故障,导致无法响应客户。Hystrix可以根据熔断策略设置相应的错误响应。
例如:在服务函数加上@HystrixCommand注解,指定熔断函数fallbackMethod。
Hystrix服务降级
Hystrix服务降级是一种比较广泛定义,其中服务熔断就属于服务降级其中一种特殊情况,除此之外,造成服务降级的还有超时响应等。