一:场景
在分布式的环境下,多个服务之间的调用难免会出现异常、超时等问题,这些问题出现的时候,为了提高用户的体验,我们不能够直接将错误的信息展示给用户,而是在出现这种情况的时候,给用户返回一个友好的提示...(一) 扇出: 多个服务之间链接调用,如:A服务调用B服务,B服务调用C服务,C服务调用其他服务,就像扇子慢慢打开的效果一样,所以称为扇出。...(二) 服务雪崩: 系统服务之间的调用总会存在超时或者异常的情况,服务调用时某个微服务的调用响应时间过长或者不可用,则它会占越来越多系统资源,进而引起系统崩溃,这个就是所谓的雪崩效应。...(三)实现服务降级技术: SpringCloud中提供了Hystrix组件来实现服务降级功能,它是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统不可避免出现调用超时、失败,它能够保证一个依赖出现问题的情况下...org.springframework.stereotype.Component;
/**
* 针对ConsumerService中绑定的服务的方法的服务降级类
*/
// 注入spring容器