什么是 Hystrix 断路器

参考答案

  • Hystrix是一个专门的服务保护框架。
  • Hystrix提供了熔断、隔离、Fallback、cache、监控等功能,能够在一个、或多个依赖同时出现问题时保证系统依然可用。
  • 在一个分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等。如果没有采取任何措施,就会导致雪崩效应。服务雪崩效应是一种因“服务提供者的不可用”(原因),导致“服务调用者不可用”(结果),并将不可用逐渐放大的现象。比如A服务调用 B服务,B服务调用C服务,如果C服务出现故障,那么B服务应需调用C服务所以也出现故障 A服务也出现了故障,这就是雪崩效应。如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败,这个就是Hystrix需要做的事情。

 

以上,是Spring Cloud面试题【什么是 Hystrix 断路器】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧