hystrix熔断器的3种状态

时间:2021-6-17 作者:qvyue

1.closed
2.open
3.half-poen

1.第一种closed是关闭状态,服务调用方每次请求都到服务提供方;
2.第二种是open打开状态,意思是如果服务提供方的异常率或者是请求的并发量超过设置的阈值之后,就会开启熔断机制,开启熔断机制之后服务调用方所有的请求都不会在请求到服务提供方,而是直接使用本地的服务降级方法;
3.第三种是半打开状态,服务调用方所有的请求依然会请求到服务提供饭

hystrix也有自我恢复机制,意思是当服务提供方的熔断机制处于打开状态时,会在开启一个时间窗口,就是一定时间后或者是下一次请求的时间大于时间窗口的时间,hystrix就会重新将这次请求再次发送到服务提供方,如果成功就将状态改为half-open状态,如果失败就重新刷新时间窗口的时间。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。