热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

故障_Istio实战故障熔断机制

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Istio实战-故障熔断机制相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Istio实战-故障熔断机制相关的知识,希望对你有一定的参考价值。






在上文中我们提到了 Istio 的熔断机制,本文将带领大家详细了解一下 Istio 都具备哪些熔断方式。


一、Hystrix熔断

关于熔断,大家比较熟悉的一个落地产品就是Hystrix。Hystrix是Netflix提供的众多服务治理工具集中的一个,在形态上是一个Java库,在2011年出现,后来多在Spring Cloud中配合其他微服务治理工具集一起使用。

Hystrix的主要功能包括:




  • 阻断级联失败,防止雪崩;

  • 提供延迟和失败保护;

  • 快速失败并即时恢复;

  • 对每个服务调用都进行隔离;

  • 对每个服务都维护一个连接池,在连接池满时直接拒绝访问;

  • 配置熔断阈值,对服务访问直接走失败处理 Fallback 逻辑,可以定义失败处理逻辑;

  • 在熔断生效后,在设定的时间后探测是否恢复,若恢复则关闭熔断;

  • 提供实时监控、告警和操作控制。


Hystrix的熔断机制基本




推荐阅读
author-avatar
真真贱贱_474
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有