1、hystrix简介
熔断目的:隔离坏掉的服务,不让坏掉的服务影响其他服务
舱壁模式:
降级
在整体资源不足时,关闭某些不重要的服务,将资源分配给核心服务,当服务停掉后会调用fallback()方法(存在于消费端本地)直接返回结果。断路器
控制是否进行快速失败。短路起存在开启、关闭、半开三种状态。开启状态
当请求超时次数达到一定的阈值,会开启断路器,如果开启直接快速失败,。
关闭状态
正常情况下,断路器处于关闭状态,如果关闭正常通信。
半开状态
在断路器打开状态持续一段时间后进入半开状态,允许少数链接进入服务,判断服务是否恢复正常,如果恢复正常,则关闭断路器。
最后更新: 2021年03月02日 13:30
原始链接: http://genpe.top/2021/02/02/java%E5%BC%80%E5%8F%91/java%E6%A1%86%E6%9E%B6/hystrix%E7%AE%80%E4%BB%8B/