概念 在分布式系统中,一种不可避免的情况就是某些服务会出现故障,导致依赖他们的其他服务出现远程调度的线程问题(雪崩效应).而Hystrix提供的熔断器,通过隔离服务的访问点,能阻止这种分布式系统中出现的联动故障,并提供故障的解决方案,从而提高了整个分布式系统的弹性. 设计原则 1.防止单个服务的故障耗尽整个服务的servlet容器的线程资源 2.快速失败机制,如果某个服务出现故障则调用该服务的请求快速失败,而不是线程等待 3.提供回退方案 4.使用熔断机制,防止故障扩散到其他服务 5.提供熔断器