为了应对突发流量,高负载,网络异常等状况,保证服务的高可用,可靠性的两种策略
当某些服务不可用,或者响应超时时,直接停掉该服务,防止系统崩溃
当服务器负荷过高时,为了避免某些核心服务出现崩溃或者响应慢等情况,对一些不是很重要的服务进行降级,停止这些服务的调用
相同点:都是为了提高系统的可用性以及可靠性,保证服务的正常运行 不同点:熔断是系统某些服务出现故障时,自动停掉该服务,而降级是服务器负荷过载时,调用方主动采取策略舍弃非核心服务